ASP页面怎么实现动态Inclue文件

来源:爱站网时间:2022-05-20编辑:网友分享
今天来教教大家在进行ASP编程时,ASP页面怎么实现动态Inclue文件会比较好?有需要的朋友可以看看爱站技术频道小编所整理的资料,本文仅供参考。

受宏限制 
必须存在该文件并且会预先编译(不管前面是否加以条件) 

经常有这样的要求,根据不同的需求要求include不同的文件 
如各个人的不同设置,所以要求能动态include文件。 

代码如下: 

Function include(filename) 
Dim re,content,fso,f,aspStart,aspEnd
set fso=CreateObject("Scripting.FileSystemObject") 
set f=fso.OpenTextFile(server.mappath(filename)) 
content=f.ReadAll 
f.close 
set f=nothing 
set fso=nothing 

set re=new RegExp 
re.pattern="^\s*=" 
aspEnd=1 
aspStart=inStr(aspEnd,content," do while aspStart>aspEnd+1 
Response.write Mid(content,aspEnd,aspStart-aspEnd-2) 
aspEnd=inStr(aspStart,content,"%\>")+2 
Execute(re.replace(Mid(content,aspStart,aspEnd-aspStart-2),"Response.Write ")) 
aspStart=inStr(aspEnd,content," loop 
Response.write Mid(content,aspEnd) 
set re=nothing 
End Function 

使用范例: 

include("youinc.asp") 

ASP页面怎么实现动态Inclue文件的内容,想必不少小伙伴都了解清楚了。想要获取更多不同内容的技术文章,关注爱站技术频道网站就可以了 。

上一篇:ASP抽取数据记录的详细介绍

下一篇:BLOG根目录如何彻底删除被引用的小程序

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载