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

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

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、還有一種就是把模板放到數據庫中(速度慢)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久国产综合精品欧美 | 青春娱乐国产分类精品二 | 免费国产在线视频 | 亚洲高清一区二区三区久久 | 户外露出野战hd | 精品久久久久久亚洲 | 欧美一级视 | 欧美乱子伦xxxx12在线 | 午夜精品国产自在现线拍 | 国产老妇 | 免费人成黄页在线观看69 | 艾秋麻豆果冻传媒老狼仙踪林 | 丰满大屁股美女一级毛片 | 久久99精国产一区二区三区四区 | 无人在线视频高清免费播放 | 四虎影视免费观看免费观看 | 欧美图片小说 | 国产91免费在线 | 吻戏辣妞范1000免费体验 | 成人免费网址 | 免费理伦片手机在线播放 | 欧美日韩亚洲成人 | 国产久热香蕉在线观看 | 国产区成人综合色在线 | 亚洲第一区欧美日韩精品 | 国产18在线 | 4虎影院永久地址www | 日韩精品在线一区二区 | 99热这里只有精品在线 | 欧美日韩一区二区三区免费 | 驯服有夫之妇HD中字日本 | 免费xxxxx大片在线观看影视 | 久久99视热频国只有精品 | 操bb视频| www.大逼色 | 性关系免费视频 | 啪啪无尽3d动漫漫画免费网站 | 色里番52kkm全彩 | 亚洲欧美精品天堂久久综合一区 | 好看华人华人经典play | 天海翼最新作品 |