asp #include file 与 #include virtual 的区别小结第1/2页

来源:asp之家 时间:2011-04-02 11:17:00 

这里说的“相对路径”是相对于“主调文件”所在的文件夹。

#include file

#include file后面跟的是文件的“相对路径”,不可以用“绝对路径”。
使用相对路径,如:file="script\file.inc",file="..\script\file.inc"
不可以用绝对路径,如:file="\script\file.inc"

#include virtual

#include virtual后面可以跟文件的“绝对路径”,也可以跟形式上的“相对路径”(所谓形式上的“相对路径”,指的是这个路径从形式上看是“相对路径”,但它还是会被转换成“绝对路径”,因此本质上还是“绝对路径”)

使用绝对路径,如:virtual="\folder\file.inc"
使用形式上的“相对路径”,如:virtual="folder\file.inc",会被转换成virtual="\folder\file.inc"

建议使用“绝对路径”形式,如:virtual="\folder\file.inc",而不要写成virtual="folder\file.inc",虽然这么写也可以
结合几个例子,说下区别:

假设“包含文件”和“被包含文件”同在根目录下名为folder的文件夹内,则virtual="folder\file.asp"是可以的,而file="folder\file.asp"是错误的。
如果一个站点下有2个文件夹folder1和folder2,folder1下有文件file1.asp,folder2下有文件file2.asp,如果file1.asp要调用file2.asp,那么在file1.asp中可以这样写:
<!--#include virtual="\folder2\file2.asp"-->,
在这种情况下用<!--#include file="folder2\file2.asp"-->是错误的。


使用过程中,要注意下面几点:

不论用#include file还是#include virtual,在路径中用单纯用“/”或单纯用“\”或者二者混和使用都可以。

如:file="..\script\file.inc", file="../script/file.inc",file="../script\file.inc"

#include file和#include virtual只能包含站内文件,不能包含站外文件。 例如,假设有一个站点名为www.cidianwagn.com,使用virtual="www.cidianwagn.com\file.asp"是错误的。

标签:#include,file,virtual
0
投稿

猜你喜欢

  • mysql+Spring数据库隔离级别与性能分析

    2024-01-15 00:46:58
  • div+css实现圆角边框

    2007-10-21 08:55:00
  • Python计算不规则图形面积算法实现解析

    2022-03-14 21:04:17
  • 基于PHP+MySQL的聊天室设计

    2023-11-22 19:26:25
  • elementui源码学习仿写el-collapse示例

    2024-05-09 15:25:03
  • 基于Three.js插件制作360度全景图

    2023-08-06 14:43:10
  • MySQL 去除重复数据实例详解

    2024-01-24 13:21:53
  • python实现学员管理系统

    2021-05-31 07:02:45
  • CentOS 7安装MySQL的详细步骤

    2024-01-25 19:59:17
  • Python中and和or如何使用

    2022-04-27 18:01:49
  • PyTorch中反卷积的用法详解

    2022-09-21 18:12:34
  • asp如何实时获知多少人在线?

    2010-05-18 18:34:00
  • 简述 Python 的类和对象

    2023-05-17 12:44:23
  • 手把手带你了解python多进程,多线程

    2021-07-16 02:08:42
  • MySQL千万级数据表的优化实战记录

    2024-01-23 08:53:12
  • php中设置index.php文件为只读的方法

    2023-11-17 20:13:54
  • 详解SQL Server中的事务与锁问题

    2024-01-12 16:26:12
  • Go语言 如何实现RSA加密解密

    2024-05-22 17:50:01
  • python之array赋值技巧分享

    2021-11-23 17:16:55
  • 通过启动脚本来感受ASP的力量

    2008-11-07 15:25:00
  • asp之家 网络编程 m.aspxhome.com