在 ASP 编程中,我们经常遇到需要重复使用的模块代码,通常我们将这些模块代码保存为一个单独的文件,需要使用此模块代码时,在程序中通过 #include 指令引用此文件,这样使得工作效率和程序可读性大大提高,也方便了程序的后续维护。
#include 指令有include file和include virtual两种用法,现在分别做介绍。
一、 File 方法:
<!--#include file ="somefilename"-->
* File 表示相对路径,可以通过 ../ 引用上级目录的的文件,不可以通过 / 根目录引用文件。
正确的使用方法举例:
<!--#include file ="yourfile.asp"--> <!--#include file ="inc/yourfile.asp"--> <!--#include file ="../inc/yourfile.asp"-->
错误的使用方法举例:
<!--#include file ="/inc/yourfile.asp"--> <!--#include file ="c:\web\yourfile.asp"-->
二、 Virtual 方法:
<!--#include virtual="somefilename"-->
* virtual 表示虚拟目录。
正确的使用方法举例:
"yourfile.asp" 位于虚拟目录 /inc 中。
<!-- #include virtual ="/inc/yourfile.asp" -->
注意事项:
1、#include 命令必须放置在注释标签之中。
2、#include 指令优先于 ASP 解析(ASP 会在为变量赋值之前执行 #include 命令),文件路径不可使用变量,如下面的代码无法执行 :
<% fname="yourfile.asp" %> <!--#include file="<%=fname%>"-->
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/624.html