相關(guān)資訊
- 《戰(zhàn)國(guó)無(wú)雙4-2》怎么換服裝?戰(zhàn)國(guó)無(wú)
- 關(guān)于責(zé)任的名言警句大全
- 《戰(zhàn)國(guó)無(wú)雙4-2》PC版如何聯(lián)機(jī)? 戰(zhàn)
- 戰(zhàn)國(guó)無(wú)雙4-2技能覺醒牛逼嗎 全新
- 《戰(zhàn)國(guó)無(wú)雙4-2》手柄無(wú)效怎么解決
- 戰(zhàn)國(guó)無(wú)雙4-2如何設(shè)置語(yǔ)言 戰(zhàn)國(guó)無(wú)雙
- 戰(zhàn)國(guó)無(wú)雙4-2怎么樣跳過(guò)進(jìn)入開場(chǎng)動(dòng)畫
- 什么是應(yīng)屆生畢業(yè)生
- 應(yīng)屆生簡(jiǎn)歷自我評(píng)價(jià)
- 應(yīng)屆生簡(jiǎn)歷怎么寫
本類常用軟件
-
福建農(nóng)村信用社手機(jī)銀行客戶端下載下載量:584204
-
Windows優(yōu)化大師下載量:416896
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農(nóng)村信用社手機(jī)銀行客戶端下載下載量:365699
-
快播手機(jī)版下載量:325855
這篇文章是關(guān)于ASP生成靜態(tài)html文件的技術(shù)雜談及實(shí)例說(shuō)明,希望能夠給大家?guī)?lái)幫助或啟發(fā)。
網(wǎng)頁(yè)生成靜態(tài)Html文件有許多好處,比如生成html網(wǎng)頁(yè)有利于被搜索引擎收錄,不僅被收錄的快還收錄的全.前臺(tái)脫離了數(shù)據(jù)訪問,減輕對(duì)數(shù)據(jù)庫(kù)訪問的壓力,加快網(wǎng)頁(yè)打開速度.
像www.aspid.cn的主站就采用了TSYS生成html文件!
所以吟清最近對(duì)生成html比較感興趣,看了不少文章,也有一點(diǎn)點(diǎn)收獲.
1,下面這個(gè)例子直接利用FSO把html代碼寫入到文件中然后生成.html格式的文件
filename="test.htm"
if request("body")<>"" then
set fso = Server.CreateObject("Scripting.FileSystemObject")
set htmlwrite = fso.CreateTextFile(server.mappath(""&filename&""))
htmlwrite.write "<html><head><title>" & request.form("title") & "</title></head>"
htmlwrite.write "<body>輸出Title內(nèi)容: " & request.form("title") & "<br /> 輸出Body內(nèi)容:" & request.form("body")& "</body></html>"
htmlwrite.close
set fout=nothing
set fso=nothing
end if
%>
<form name="form" method="post" action="">
<input name="title" value="Title" size=26>
<br>
<textarea name="body">Body</textarea>
<br>
<br>
<input type="submit" name="Submit" value="生成html">
</form>
2,但是按照上面的方法生成html文件非常不方便,第二種方法就是利用模板技術(shù),將模板中特殊代碼的值替換為從表單或是數(shù)據(jù)庫(kù)字段中接受過(guò)來(lái)的值,完成模板功能;將最終替換過(guò)的所有模板代碼生成HTML文件.這種技術(shù)采用得比較多,大部分的CMS都是使用這類方法.
template.htm ' //模板文件
<head>
<title>$title$ by aspid.cn</title>
</head>
<body>
$body$
</body>
</html>