时间:2021-05-28
1、使用adodb.stream实现的一般虚拟主机都提供
复制代码 代码如下:
functionloadtempletfile(byvalpath)
onerrorresumenext
dimobjstream
setobjstream=server.createobject("adodb.stream")
withobjstream
.type=2
.mode=3
.open
.loadfromfileserver.mappath(path)
iferr.number<>0then
err.clear
response.write("预加载的模板["&path&"]不存在!")
response.end()
endif
.charset=""&chrset&""
.position=2
loadtempletfile=.readtext
.close
endwith
setobjstream=nothing
endfunction
2、用fso实现模板的加载速度快,但好多虚拟主机不提供fso功能
复制代码 代码如下:
'*******************************************************************************************************
'函数名:LoadTemplate
'作用:取出模板内容
'参数:TemplateFname模板地址
'返回值:模板内容
'********************************************************************************************************
FunctionLoadTemplate(TemplateFname)
onerrorresumenext
DimFSO,FileObj,FileStreamObj
SetFSO=CreateObject("scripting.filesystemobject")
TemplateFname=Server.MapPath(Replace(TemplateFname,"//","/"))
IfFSO.FileExists(TemplateFname)=FalseThen
LoadTemplate="模板不存在,请先绑定!"
Else
SetFileObj=FSO.GetFile(TemplateFname)
SetFileStreamObj=FileObj.OpenAsTextStream(1)
IfNotFileStreamObj.AtEndOfStreamThen
LoadTemplate=FileStreamObj.ReadAll
Else
LoadTemplate="模板内容为空"
EndIf
EndIf
SetFSO=Nothing:SetFileObj=Nothing:SetFileStreamObj=Nothing
LoadTemplate=LoadTemplate&Published
EndFunction
'**************************************************
ASP使用FSO读取模板的代码
3、还有一种就是把模板放到数据库中(速度慢)
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
动态加载js文件有时候我们需要根据参数不同来引入不同的js文件,用html直接写标签满足不了我们的需求,总结几种方法,以及同步异步加载的各种需求一.直接加载二.
在此之前我们给大家整理过用javaScript和jQuery自动加载的几种方法,大家可以参考一下:javaScript页面自动加载事件详解一、JavaScrip
如何将JavaScript脚本或库添加到asp.net页的末尾,在页面的结束标记之前?总结了几种方法作为参考1使用RegisterClientScriptInc
java加载properties文件的六种方法总结java加载properties文件的六中基本方式实现java加载properties文件的方式主要分为两大类
DIV+CSS清除浮动是页面布局中常见的问题,相信各位高手也都有自己的方法,今天在这里对常见的几种方法进行总结(PS:谈不上是原创,这里是我自己做的归纳总结,也