动态包含#include的方法之一

include|动态

    如果要动态处理发往客户程序的asp重要包含的文件会有一些问题,因为系统是在服务器初始化页面之前处理#include的。所以,下面的代码执行会失败:
<!--fail code-->
<%myday=dayname()%>
<!--#include file=<%=myday%>.asp-->
    要解决这个问题就应该包含所有包含文件,然后在服务器初始化页面是判断要包含哪个文件,达到动态包含文件的目的,当然,这么做会引起
较大的服务器开销,实例如下:
<!--success code>
<%myday=dayname()%>
<%select case myday%>
<%case "sunday"%>
<!--#include file="rest.asp"-->
<%case else%>
<!--#include file="work.asp"-->
<%end select%>
如果大家有什么好的办法,希望指教!:)

时间: 2024-11-08 23:31:31

动态包含#include的方法之一的相关文章

ThinkPHP实现动态包含文件的方法_php实例

本文实例讲述了ThinkPHP实现动态包含文件的方法.分享给大家供大家参考.具体分析如下: 问题描述:在做项目的时候遇到问题,也是很常见的问题,一般主页包含头部和脚步,为了方便管理,这些都需要使用包含文件来实现,ThinkPHP提供了包含文件的方法,以上是最简单的包含的操作的方式,但是在运行的过程中我发现,在请求的时候只是请求的是模板文件,也就是所谓的静态包含,但是如果遇到菜单是动态生成的就很难办了. 在网上找到一个解决办法:使用Widget 1.我们在页面中实现一个分类显示的Widget,首先

ASP中利用execute实现动态包含文件的方法_ASP CLASS类

摘要:本文介绍了ASP中动态包含ASP文件,并使其中ASP类(Class)可实例化的方法. ASP中,include file/virtual 是优先脚本代码处理的,所以无法使用include动态包含ASP文件.我们可以使用Execute函数动态执行所需代码. 方法: Execute(ASP代码) 例子:(vbCrLf为换行符) 复制代码 代码如下: Execute("Class clsAbc"&vbCrLf&"Public Function output&q

ASP中Server.Execute和Execute实现动态包含(include)脚本的区别

最近打算尝试一下在ASP中实现MVC架构,肯定有人问我:ASP都淘汰了,为什么还研究?这点我也知道,自从微软放弃ASP 3.0转向ASP.NET后,ASP已经远远落后于和它几乎同时开始的PHP和JSP,开源比闭源的好处就像PHP和ASP一样,ASP说淘汰就淘汰,谁也救不了,但是值得注意的是ASP在中国市场还是蛮广泛的,尤其是一些中小企业的一些应用,简单的CMS不在话下,而且部署简单,在一些老旧的Windows系统上,不需要安装.NET Framework基本上就可以直接运行了,所以准备一个框架,

ASP中利用execute实现动态包含文件的方法

摘要:本文介绍了ASP中动态包含ASP文件,并使其中ASP类(Class)可实例化的方法. ASP中,include file/virtual 是优先脚本代码处理的,所以无法使用include动态包含ASP文件.我们可以使用Execute函数动态执行所需代码. 方法: Execute(ASP代码) 例子:(vbCrLf为换行符) 复制代码 代码如下: Execute("Class clsAbc"&vbCrLf&"Public Function output&q

对ASP动态包含文件方法的改进

动态 ASP 本身不支持动态包含文件,现在的动态包含是通过 FSO 把被包含的文件合并到主文件里再运行.以下也有把形如 <!--#include file="filename.asp" --> 的普通包含文件方式称作"传统引用",用函数实现的动态包含文件称作"动态引用".常见的程序如下: Function include(filename)Dim re,content,fso,f,aspStart,aspEndset fso=Crea

对ASP 动态包含文件方法的改进

ASP 本身不支持动态包含文件,现在的动态包含是通过 FSO 把被包含的文件合并到主文件里再运行.以下也有把形如 <!--#include file="filename.asp" --> 的普通包含文件方式称作"传统引用",用函数实现的动态包含文件称作"动态引用".常见的程序如下: Function include(filename) Dim re,content,fso,f,aspStart,aspEnd set fso=Creat

如何实现真正的动态包含

动态 一.动态包含文件 本文假定读者已经熟悉HTML.ASP和ActiveX对象的使用.在这里,我们将使用FileSystemObject和TextStream对象实现"动态包含"功能,即实现动态的include指令. 通常我们所设想的动态包含是:用一个变量保存待包含文件的名字,然后把该变量传入include指令.相信我们之中的许多人都曾经想要在自己的ASP应用中使用动态包含的文件,但最终却发现服务器并不直接支持动态包含. 首先应该搞清楚下面的代码是无法实现动态包含的:  <%

用ADO的COMMAND对象实现对WEB数据库动态数据查询的方法

用ADO的COMMAND对象实现对WEB数据库动态数据查询的方法★ 林碧英众所周知,由于ASP技术的出现,使得Intranet的应用更加广泛深入.相当多的企业都建立了企业内部综合查询系统,如何快速.准确地查询企业内部信息是编写基于WEB技术应用程序必须要解决的主要问题.ASP提供了用ADO内置的3个主要对象Recordset.Connection和Command对WEB数据库进行操作.其中Connection的主要功能是建立与WEB数据库的链接:Command的主要功能是向WEB数据库传送数据查

ASP 动态包含文件的改进

动态 ASP本身不支持动态包含文件,现在的动态包含是通过FSO把被包含的文件合并到主文件里再运行.以下也有把形如<!--#includefile="filename.asp"-->的普通包含文件方式称作"传统引用",用函数实现的动态包含文件称作"动态引用".常见的程序如下:Functioninclude(filename) Dimre,content,fso,f,aspStart,aspEnd  setfso=CreateObject