• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    asp #include file 与 #include virtual 的区别小结第1/2页
    这里说的“相对路径”是相对于“主调文件”所在的文件夹。

    #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只能包含站内文件,不能包含站外文件。 例如,假设有一个站点名为website,使用virtual="website\file.asp"是错误的。
    12下一页阅读全文
    上一篇:检查access数据库中是否存在某个名字的表的asp代码
    下一篇:一个带采集远程文章内容,保存图片,生成文件等完整的采集功能
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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