关于.inc文件
在项目Web页面文件中,发现这么一句话:
<!-- 页面字符集设置 begin-->
<!-- #INCLUDE FILE="http://www.cnblogs.com/Common/CommonHeader.inc" -->
<!-- #INCLUDE FILE="http://www.cnblogs.com/Common/CommonInclude.inc" -->
<!-- #INCLUDE FILE="http://www.cnblogs.com/Common/CommonHeader.inc" -->
<!-- #INCLUDE FILE="http://www.cnblogs.com/Common/CommonInclude.inc" -->
一直以为是注释语句,没留意。今天偶然发现这不是注释。
.inc 文件,顾名思义就是include file,实际上文件的后缀对于文件包含是无所谓,你可以包含一个asp文件,也可以包含txt文。一般我们使用inc作为后缀,是因为这样能体现该文件的作用。
使用inc文件可以使我们的程序,增加可读性,更易于开发和维护。
.inc文件的使用:
使用SSI(Server Side Include)指令中的#Include,asp包含文件的写法是这样的:在html中,写:
<!-- #include file = "FileName" -->
<!-- #include Virtual = "FileName" -->
file和Virtual的区别在于file使用相对路径,而Virtual是你的web站点内虚拟目录的完整虚拟路径,比如:
<!-- #include file = "inc/char.inc" -->
就表示包含当前文件所在的虚拟目录路径下面的inc目录下的char.inc,写成 virtual就可能就需要这么写了:
<!-- #include virtual = "/myweb/inc/char.inc" -->