所謂的模板,就是設計完工的標準的html**,其中需要由程式實現的功能部分將採用特殊字串代替。然,這些特殊字串需要在顯示的時候被編譯為對應的功能。
2,假設第一模板內容**
將下列**拷貝到m_html欄位中
$cntoplt;/td>
$cnleftlt;/td>
$cnrightlt;/td>
注意$cntop$、$cnleft$、$cnright$,它們將要實現某些具體的程式功能
3,建立資料庫連線檔案conn.asp
<%
set conn= server.createobject("adodb.connection")
conn.open connstr
%>
4,建立特殊字串轉換所需要的庫檔案lib.asp
該檔案的主要作用是將實現某些功能的asp程式做成字程式,以方便呼叫。
<%
dim topcode
sub cntop()
topcode="現在時間是:"
topcode=topcode&now()
end sub
dim leftcode,i
sub cnleft()
for i = 1 to 5
leftcode=leftcode&"cnbruce.com"
next
end sub
dim rightcode
sub cnright()
for i = 1 to 9
rightcode=rightcode&""
next
end sub
%>
5,最後,呼叫資料庫中的模板**,將特殊字串轉換。
<%
sql="select * from moban where m_id=1"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
mb_code=rs("m_html")
rs.close
set rs=nothing
cntop()
mb_code=replace(mb_code,"$cntop$",topcode)
cnleft()
mb_code=replace(mb_code,"$cnleft$",leftcode)
cnright()
mb_code=replace(mb_code,"$cnright$",rightcode)
response.write mb_code
%>
該頁主要作用是將模板**進行顯示,並將其中的特殊**轉變為相對應子程式功能。
至此,asp的模板功能基本完成,剩下的就是:建立具備編輯模板功能的程式頁面,將庫檔案改變為自己所需要程式功能……
ASP應用之模板採用
初學asp,程式是能勉強寫出來了,但若每進行一次 頁面的改版,所有的源程式都將進行一次移植手術。為此所耗費的人力精力不計其數,甚至一不小心得不償失 前功盡棄。所以,夢想著那麼大段的程式 變成幾個簡單的字元代替,這樣只要設計好頁面把該功能插入就ok了。其實這也簡單,只需將實現該功能的程式 做成子程式,...
ASP應用之模板採用
所謂的模板,就是設計完工的標準的html 其中需要由程式實現的功能部分將採用特殊字串代替。然,這些特殊字串需要在顯示的時候被編譯為對應的功能。1,設計資料庫testmb.mdb 新建表moban 欄位m id 自動編號,主關鍵字 欄位m html 備註型別 2,假設第一模板內容 將下列 拷貝到m h...
ASP應用之模板採用
初學asp,程式是能勉強寫出來了,但若每進行一次 頁面的改版,所有的源程式都將進行一次移植手術。為此所耗費的人力精力不計其數,甚至一不小心得不償失 前功盡棄。所以,夢想著那麼大段的程式 變成幾個簡單的字元代替,這樣只要設計好頁面把該功能插入就ok了。其實這也簡單,只需將實現該功能的程式 做成子程式,...
ASP應用之模板採用
新建表moban 欄位m id 自動編號,主關鍵字 欄位m html 備註型別 2,假設第一模板內容 將下列 拷貝到m html欄位中 cntop cnleft cnright 注意 cntop cnleft cnright 它們將要實現某些具體的程式功能 3,建立資料庫連線檔案conn.asp 4...
ASP應用之模板採用
初學asp,程式是能勉強寫出來了,但若每進行一次 頁面的改版,所有的源程式都將進行一次移植手術。為此所耗費的人力精力不計其數,甚至一不小心得不償失 前功盡棄。所以,夢想著那麼大段的程式 變成幾個簡單的字元代替,這樣只要設計好頁面把該功能插入就ok了。其實這也簡單,只需將實現該功能的程式 做成子程式,...