现在的位置: 网页制作教程网站制作教程 >正文
asp学习教程

ASP文件引用include file和include virtual两种用法

发表于2017/2/7 网站制作教程 0条评论 ⁄ 热度 2,451℃

在 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%>"-->
  • 暂无评论