asp动态include文件,方便多模板的实现
2007-08-12 00:00
375 查看
受<! #include file="filename.asp" --> 宏限制,必须存在该文件并且会预先编译(不管前面是否加以条件)
经常有这样的要求,根据不同的需求要求include不同的文件,如各个人的不同设置,所以要求能动态include文件。
代码如下:
使用范例:
经常有这样的要求,根据不同的需求要求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,"<%")+2 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,"<%")+2 loop Response.write Mid(content,aspEnd) set re=nothing End Function
使用范例:
include("youinc.asp")
相关文章推荐
- asp动态include文件,方便多模板的实现
- ASP.NET(C#)实现一次性动态上传多张图片的代码(多个文件)
- 实现 apicloud 中使用 include 标签引入模板文件
- asp.net后台动态添加JS文件和css文件的引用实现方法
- html中用js调用ASP文件 实现静态页面动态显示
- SuuchaT4Includes:一些T4模板的include文件(包含基于T4模板的asp.net mvc脚手架)
- ASP.NET(C#)实现一次性动态上传多张图片的代码(多个文件)
- ASP.NET(C#)实现一次性动态上传多张图片的代码(多个文件)
- ASP中利用execute实现动态包含文件的方法
- ASP 动态 include 文件
- html中用js调用ASP文件 实现静态页面动态显示
- ASP.NET(C#)实现一次性动态上传多张图片(多个文件)
- asp.net Mvc中实现在View页面中嵌入公用动态数据,实现方法为:include(包含动态页面数据)
- html中用js调用ASP文件 实现静态页面动态显示
- ASP中Server.Execute和Execute实现动态包含(include)脚本的区别
- asp.net 动态数据网站简单应用,快速建立站点实现对库方便的增删改
- C实现动态生成一个Asp文件
- ASP VBScript 动态包含文件, FSO 实现 By Shawl.qiu
- html中用js调用ASP文件 实现静态页面动态显示
- html中用js调用ASP文件 实现静态页面动态显示