一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP教程 - asp下用實現模板加載的幾種方法總結

asp下用實現模板加載的幾種方法總結

2019-09-29 11:10asp教程網 ASP教程

asp下html模板的加載方法,一般有以下幾種,大家可以根據情況自己決定,結果都是一樣的,都是好方法

1、使用adodb.stream實現的 一般虛擬主機都提供 

復制代碼代碼如下:


function loadtempletfile(byval path)   
    on error resume next   
    dim objstream   
    set objstream = server.createobject("adodb.stream")   
    with objstream   
        .type = 2   
        .mode = 3   
        .open   
        .loadfromfile server.mappath(path)   
        if err.number <> 0 then   
            err.clear   
             response.write("預加載的模板[" & path & "]不存在!")   
            response.end()   
        end if   
        .charset = "" & chrset & ""   
        .position = 2   
            loadtempletfile = .readtext   
        .close   
    end with   
    set objstream = nothing   
end function 


2、用fso實現模板的加載速度快,但好多虛擬主機不提供fso功能 

復制代碼代碼如下:


'******************************************************************************************************* 
        '函數名:LoadTemplate 
        '作  用:取出模板內容 
        '參  數:TemplateFname模板地址 
        '返回值:模板內容 
        '******************************************************************************************************** 
        Function LoadTemplate(TemplateFname) 
            on error resume next 
            Dim FSO, FileObj, FileStreamObj  
            Set FSO = CreateObject("scripting.filesystemobject") 
              TemplateFname = Server.MapPath(Replace(TemplateFname, "//", "/")) 
              If FSO.FileExists(TemplateFname) = False Then 
                LoadTemplate = "模板不存在,請先綁定!" 
              Else 
                Set FileObj = FSO.GetFile(TemplateFname) 
                Set FileStreamObj = FileObj.OpenAsTextStream(1) 
                If Not FileStreamObj.AtEndOfStream Then 
                    LoadTemplate = FileStreamObj.ReadAll 
                Else 
                    LoadTemplate = "模板內容為空" 
                End If 
              End If 
              Set FSO = Nothing:Set FileObj = Nothing:Set FileStreamObj = Nothing 
              LoadTemplate=LoadTemplate & Published 
        End Function 
'**************************************************


ASP使用FSO讀取模板的代碼
3、還有一種就是把模板放到數據庫中(速度慢)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日b在线 | 日本视频免费看 | 国产视频久久久久 | 国产成人免费片在线视频观看 | 男生和老师一起差差差 | 强行扒开美女大腿挺进 | 国产欧美国产精品第一区 | 午夜精品久视频在线观看 | 深夜在线小视频 | 精品久久久久久久久免费影院 | 亚洲精品久久久打桩机 | 五月天久久久 | 插插好爽爽爽 | 99久视频| 小鸟酱在线播放 | 国产精品不卡高清在线观看 | 黄版快手| 强插美女| 2021福利视频| 四虎精品成人免费视频 | 欧美三级一区二区 | 国产精品亚洲专区一区 | 天天色国产 | 97蝌蚪自拍自窝 | 色综合久久天天综合观看 | 日本另类z0zx高清 | 成人午夜视频一区二区国语 | 人与动人物性行为zozo共患病 | 五月色婷婷网在线观看 | 关晓彤被调教出奶水的视频 | 国产精品女主播大秀在线 | 91制片厂果冻星空传媒3xg | 99热这里只有精品国产在热久久 | 69日本xxⅹxxxxx19 | 男人女人日皮视频 | 欧美一区二区三区精品 | 久久久久久久久女黄9999 | 国产高清在线播放免费观看 | 三级午夜宅宅伦不卡在线 | 日日插插 | 精品久久免费观看 |