日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

將ASP動態(tài)網(wǎng)頁轉(zhuǎn)換成HTM靜態(tài)頁面的方法_ASP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:在ASP.NET 2.0中使用樣式、主題和皮膚
ASP.net2.0的主題和皮膚特性使你能夠把樣式和布局信息存放到一組獨(dú)立的文件中,總稱為主題(Theme)。接下來我們可以把這個主題應(yīng)用到任何站點(diǎn),用于改變該站點(diǎn)內(nèi)的頁面和控件的外觀和感覺。通

前段時間有個asp頁面執(zhí)行起來很慢,訪問人數(shù)又頗多,而且又不經(jīng)常修改,又懶得直接做成靜態(tài)的,每次都要從服務(wù)器下載來改,只好想辦法把a(bǔ)sp頁面轉(zhuǎn)化成htm靜態(tài)頁面了。

以前就曾經(jīng)看到這樣的文章,不過沒太在意,真正想用的時候很難找到一個合適的,于是在網(wǎng)上搜索了半天終于找到比較合適的代碼再加上自己的修改,如下:

以下為引用的內(nèi)容:

<%
Function GetPage(url)
'獲得文件內(nèi)容
dim Retrieval
Set Retrieval = CreateObject("Microsoft.XMLHTTP")
With Retrieval
.Open "Get", url, False ', "", ""
.Send
GetPage = BytesToBstr(.ResponseBody)
End With
Set Retrieval = Nothing
End Function

Function BytesToBstr(body)
dim objstream
set objstream = Server.CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = "GB2312"
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
End Function

on error resume next
Url="http://www.hl5o.cn"'要讀取的頁面地址
response.write "開始更新首頁..."
wstr = GetPage(Url)

'response.write(wstr)
Set fs=Server.CreateObject("Scripting.FileSystemObject")

'if not MyFile.FolderExists(server.MapPath("/html/")) then
'MyFile.CreateFolder(server.MapPath("/html/"))'
'end if

'要存放的頁面地址
dizhi=server.MapPath("index.htm")
If (fs.FileExists(dizhi)) Then
fs.DeleteFile(dizhi)
End If

Set CrFi=fs.CreateTextFile(dizhi)
Crfi.Writeline(wstr)
set CrFi=nothing
set fs=nothing
response.write "...<font color=red>更新完成!</font>"
%>

代碼算是最簡單的,直接保存成一個asp文件即可,只要把URL(要轉(zhuǎn)化的asp地址)和dizhi(要保存的html地址)設(shè)置好就可以了,一般這兩個文件在同一個目錄,才能保證圖片或者css、js起作用。

希望對那些正在尋找由asp生成htm的朋友有用。

分享:cookie和session機(jī)制之間的區(qū)別與聯(lián)系
具體來說cookie機(jī)制采用的是在客戶端保持狀態(tài)的方案。它是在用戶端的會話狀態(tài)的存貯機(jī)制,他需要用戶打開客戶端的cookie支持。cookie的作用就是為了解決HTTP協(xié)議無狀態(tài)的缺陷所作的努力。 而s

來源:模板無憂//所屬分類:ASP教程/更新時間:2008-08-22
相關(guān)ASP教程