ASP动态include文件_ASP基础

 经常有这样的要求,根据不同的需求要求include不同的文件如各个人的不同设置,所以要求能动态include文件受<! #include file="filename.asp" --> 宏限制
    必须存在该文件并且会预先编译(不管前面是否加以条件)

    经常有这样的要求,根据不同的需求要求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")

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索include
动态
asp 动态include、jsp include 动态路径、ng include 动态加载、jsp include 动态页面、jsp动态include,以便于您获取更多的相关知识。

时间: 2024-07-31 15:20:41

ASP动态include文件_ASP基础的相关文章

asp动态include文件

include|动态 受<! #include file="filename.asp" --> 宏限制必须存在该文件并且会预先编译(不管前面是否加以条件) 经常有这样的要求,根据不同的需求要求include不同的文件如各个人的不同设置,所以要求能动态include文件. 代码如下: Function include(filename) Dim re,content,fso,f,aspStart,aspEnd set fso=CreateObject("Script

asp动态include文件,方便多模板的实现_应用技巧

受<! #include file="filename.asp" --> 宏限制,必须存在该文件并且会预先编译(不管前面是否加以条件)  经常有这样的要求,根据不同的需求要求include不同的文件,如各个人的不同设置,所以要求能动态include文件.  代码如下:  复制代码 代码如下: Function include(filename)   Dim re,content,fso,f,aspStart,aspEnd   set fso=CreateObject(&qu

asp动态include文件,方便多模板的实现

受<! #include file="filename.asp" --> 宏限制,必须存在该文件并且会预先编译(不管前面是否加以条件) 经常有这样的要求,根据不同的需求要求include不同的文件,如各个人的不同设置,所以要求能动态include文件. 代码如下:  复制代码 代码如下: Function include(filename)   Dim re,content,fso,f,aspStart,aspEnd set fso=CreateObject("S

javascript asp教程第十三课--include文件_ASP基础

Server Side Includes: Experienced JavaScript programmers know that code reuse is good. Experienced JavaScript programmers also know that JavaScript functions are data types. So, we should be able to store a JavaScript function inside a Session Variab

asp如何动态include文件

必须存在该文件并且会预先编译(不管前面是否加以条件) 经常有这样的要求,根据不同的需求要求include不同的文件 如各个人的不同设置,所以要求能动态include文件. 代码如下:   <%   Function include(filename)       Dim re,content,fso,f,aspStart,aspEnd       set fso=CreateObject("Scripting.FileSystemObject")       set f=fso.

ASP中动态include文件代码实例

include|动态 受<! #include file="filename.asp" --> 宏限制,必须存在该文件并且会预先编译(不管前面是否加以条件).经常有这样的要求,根据不同的需求要求include不同的文件,如各个人的不同设置,所以要求能动态include文件.     代码如下: Function include(filename)  Dim re,content,fso,f,aspStart,aspEnd  set fso=CreateObject(&quo

ASP中动态include文件

include|动态 受<! #include file="filename.asp" --> 宏限制,必须存在该文件并且会预先编译(不管前面是否加以条件).经常有这样的要求,根据不同的需求要求include不同的文件,如各个人的不同设置,所以要求能动态include文件.     代码如下: Function include(filename)  Dim re,content,fso,f,aspStart,aspEnd  set fso=CreateObject(&quo

asp可以动态Include文件吗?

include|动态 可以动态Include文件吗? 2001年4月23日 什么是动态Include? 解答 我们从一个案例谈起: <% '得到用户所在的省份 Dim Province Province = Request.form("Province") '下面显示这个省份相关的信息 %> <!--#include virtual="/ Province/<%= Province%>"--> 你觉得上面的代码可以工作吗?不!简单

asp如何动态include文件?

  必须存在该文件并且会预先编译(不管前面是否加以条件) 经常有这样的要求,根据不同的需求要求include不同的文件 如各个人的不同设置,所以要求能动态include文件. 代码如下: <%   Function include(filename)       Dim re,content,fso,f,aspStart,aspEnd       set fso=CreateObject("Scripting.FileSystemObject")       set f=fso.