5,處理數(shù)據(jù)功能顯示頁面addit.asp
首先是處理接受過來的數(shù)據(jù),并將值寫入數(shù)據(jù)庫;接著將模板代碼進(jìn)行引用,并將其中特殊代碼轉(zhuǎn)換為接受值,最終通過FSO生成HTML頁面。其中需要注意的還有,生成文件的路徑地址保存至數(shù)據(jù)庫表。
[Ctrl+A 全部選擇 然后拷貝]
6,顯示數(shù)據(jù)庫表記錄,并做指向HTML頁的鏈接:showit.asp
[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
7,修改數(shù)據(jù)內(nèi)容頁chang.asp
修改數(shù)據(jù)內(nèi)容,同時(shí)也需要修改更新對(duì)應(yīng)的HTML頁面。修改其實(shí)就是重新生成文件,且文件名和之前一樣,類似文件的覆蓋。
[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
8,刪除記錄頁del.asp
同樣!刪除,除了刪除數(shù)據(jù)庫表中的記錄,與其對(duì)應(yīng)的HTML頁面也需刪除。代碼如下:
<!--#include file="conn.asp" -->
<% c_id = request.querystring("c_id") sql = "Select * from c_news where c_id="&c_id Set rs = Server.CreateObject ("ADODB.Recordset") rs.Open sql,conn,2,3
filepath=rs("c_filepath") Set fso = CreateObject("Scripting.FileSystemObject") fso.DeleteFile(Server.mappath(filepath)) Set fso = nothing
rs.delete rs.close Set rs = Nothing conn.close set conn=nothing %>
<%response.redirect("showit.asp")%>
四,其它功能
模板管理頁面:不會(huì)每次都是打開數(shù)據(jù)庫表進(jìn)行增加或者修改模板代碼吧,所以,管理代碼的頁面程序不能少了,自己搗鼓下應(yīng)該很簡單的。當(dāng)然,之前管理員的登錄認(rèn)證程序就不在書中交代了:)還有,如果設(shè)計(jì)了多個(gè)模板,那么在發(fā)表信息的時(shí)候應(yīng)添加模板選擇單選框,同樣在執(zhí)行轉(zhuǎn)換HTML時(shí),SQL選擇的不同m_id了。不管怎么說,先把這些技術(shù)自己調(diào)試感受下。多多操作,相信“讀書千遍,其意自見”。
調(diào)試地址: www.cnbruce.com/test/asp2html/showit.asp
文件下載: www.cnbruce.com/test/asp2html/asp2html.rar
如果對(duì)本文有意見或興趣,歡迎來論壇討論
出處:藍(lán)色理想
責(zé)任編輯:cjj
上一頁 ASP TO HTML WITH TEMPLATE [2] 下一頁
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|