博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
include file 与include virtual的区别
阅读量:6901 次
发布时间:2019-06-27

本文共 881 字,大约阅读时间需要 2 分钟。

1。#include file 包含文件的相对路径,#include virtual包含文件的虚拟路径。
2。在同一个虚拟目录内,<!--#include file="file.asp"-->和<!--#include virtual="file.asp"-->效果是相同的,但假设虚拟目录名为myweb,则<!--#include virtual="myweb/file.asp"-->也可以通过调试,但我们知道<!--#include file="myweb/file.asp"-->是绝对要报错的。
3。如果一个站点下有2个虚拟目录myweb1和myweb2,myweb1下有文件file1.asp,myweb2下有文件file2.asp,如果file1.asp要调用file2.asp,那么在file1.asp中要这样写:<!--#include virtual="myweb2/file2.asp"-->,在这种情况下用#include file是无法实现的,用<!--#include file="myweb2/file2.asp"-->必然报错。相反,在myweb2的文件中包含myweb1中的文件也是一样。如果该被包含文件在某个文件夹下面,只要在虚拟路径中加上该文件夹即可。
4。不论用#include file 还是 #include virtual,在路径中用“/”还是“\”或者二者交叉使用都不会影响编译效果,程序会顺利执行。
5。以上情况不适用于2个站点文件的相互调用,而且在同一个站点内,<!--#include file="file.asp"-->和<!--#include virtual="file.asp"-->等效,但假设站点名为website,使用<!--#include virtual="website/file.asp"-->是错误的。
本文转自钢钢博客园博客,原文链接:http://www.cnblogs.com/xugang/archive/2007/08/15/856837.html,如需转载请自行联系原作者
你可能感兴趣的文章
c语言如何控制误差小于10-n,C语言使用注意事项(二)
查看>>
c语言黑白棋图形,C语言黑白棋游戏[转载]
查看>>
Grunt 入门指南2:任务配置
查看>>
nullnullsql 多条件查询
查看>>
js 字符串转换数字
查看>>
ASP.NET伪静态 UrlRewrite(Url重写) 实现和配置
查看>>
函数调用Java Web使用swfobject调用flex图表
查看>>
加中实训第二天(笔记+代码) - 2013.5.29 (待完善)
查看>>
《JavaScript DOM 编程艺术》小结
查看>>
MYSQ提高L查询效率的策略总结
查看>>
java--九九乘法表
查看>>
服务器端几种分页方式的性能分析
查看>>
boost解析json
查看>>
DragRigidbody2D
查看>>
计算页面尺寸收集
查看>>
关于ASP.NET 中 Global.asax 文件的后台事件处理程序
查看>>
ASCII 字符代码表
查看>>
超赞的CSS3进度条 可以随进度显示不同颜色
查看>>
SVG Viewer 3.0安装发现SVG Viewer License.txt无法介入写入,安装失败
查看>>
空间不支持openssl解决办法
查看>>