如何把a(bǔ)sp網(wǎng)頁轉(zhuǎn)為html網(wǎng)頁?
網(wǎng)友解答: 實(shí)現(xiàn)的方法有兩種,一種是假靜態(tài),采用地址重定向技術(shù),iis服務(wù)器常用的有http重定向,url重寫模塊,microsoft URL rewrite具體可以百度更深入的了解一下
實(shí)現(xiàn)的方法有兩種,一種是假靜態(tài),采用地址重定向技術(shù),iis服務(wù)器常用的有http重定向,url重寫模塊,microsoft URL rewrite具體可以百度更深入的了解一下。
一種是真靜態(tài),即把你頁面所有不參與邏輯運(yùn)算的靜態(tài)框架用html寫出來,比如頁面布局。
在你的靜態(tài)頁面布局中插入要替換的邏輯運(yùn)算字段,比如{#remen}字段。
后臺寫一個(gè)獲取邏輯代碼的程序,可以是邏輯運(yùn)算的結(jié)果,或者h(yuǎn)tml代碼片段,然后替換掉你靜態(tài)頁面里的字段{#remen},那么你的靜態(tài)頁面里就得到了所想展示的結(jié)果和內(nèi)容。
然后把整個(gè)靜態(tài)頁面用流的方式,寫入到服務(wù)器的硬盤里,例如index.html,那么用戶訪問index.html就行了。
直接生成靜態(tài)頁面。這樣做的好處是訪客訪問的頁面是真實(shí)的靜態(tài)頁面,不再需要參與程序的實(shí)時(shí)邏輯運(yùn)算得出結(jié)果,對頁面速度是質(zhì)的提升,同時(shí)也方便搜索引擎爬蟲。
網(wǎng)友解答:這問題沒意義,asp網(wǎng)頁包括瀏覽器客戶端調(diào)用asp服務(wù)端的網(wǎng)頁,和駐留在web服務(wù)端的內(nèi)嵌asp服務(wù)端腳本網(wǎng)頁,硬要轉(zhuǎn)換成普通html網(wǎng)頁,把網(wǎng)頁中<asp和</asp的腳本內(nèi)容去掉,但那將失去所有調(diào)用和處理服務(wù)功能,不能處理表單,不能用戶交互,不能動態(tài)更新。。