欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【学习ASP文件引用的方法】,下面是详细的分享!
学习ASP文件引用的方法
#include命令用于在多重页面上创建需重复使用的函数、页眉、页脚或者其他元素等。
#include 命令
通过使用#include命令,我们可以在服务器执行某个ASP文件之前,把另一个ASP文件插入这个文件中。#include命令用于在多重页面上创建需重复使用的函数、页眉、页脚或者其他元素等。
如何使用#include命令
这里有一个名为"mypage.asp"的文件:
| 以下为引用的内容: <html> |
这是"wisdom.inc"文件:
"One should never increase, beyond what is necessary,
the number of entities required to explain anything."
这是"time.inc"文件:
| 以下为引用的内容: <% Response.Write(Time) %> |
在浏览器中查看的源代码应该类似这样:
| 以下为引用的内容: <html> |
Including文件的语法:
如需在ASP中引用文件,请把#include命令置于注释标签之中:
| 以下为引用的内容: <!--#include virtual="somefilename"--> |
或者:
| 以下为引用的内容: <!--#include file="somefilename"--> |
关键词Virtual
关键词virtual指明位于虚拟目录的路径。
如果名为"header.inc"位于名为/html的虚拟目录中,下面这行代码会插入文件"header.inc"中的内容:
| 以下为引用的内容: <!-- #include virtual="/html/header.inc" --> |
关键词File
关键词File可指明一个相对的路径。相对路径起始于含有引用文件的目录。
假设某文件位于html文件夹的子文件夹headers中,下面这段代码可引用"header.inc"文件的内容:
| 以下为引用的内容: <!-- #include file="headers\header.inc" --> |
注意:被引用文件的路径是相对于引用文件的。假如包含#include声明的文件不在html目录中,这个声明就不会起效。
您同样可以使用关键词file和语法(..\)来引用上级目录中的文件。
提示和注释
在上面的一节中,我们使用".inc"来作为被引用文件的后缀。注意:假如某用户尝试直接浏览某个INC文件,这个文件中内容就会暴露。假如被引用的文件中的内容涉及机密,那么最好还是使用"asp"最为后缀。ASP文件中的源代码被编译后是不可见的。被引用的文件也可引用其他文件,同时ASP文件可以对同一个文件引用多次。
重要事项:在脚本执行前,被引用的文件就会被处理和插入。
下面的代码无法执行,这是由于ASP会在为变量赋值之前执行#include命令:
| 以下为引用的内容: <% |
不能在脚本分隔符之间包含文件引用:
|
以下为引用的内容: <% |
但是这段脚本可以工作:
| 以下为引用的内容: <% For i=1 to n %> |
以上所分享的是关于学习ASP文件引用的方法,下面是编辑为你推荐的有价值的用户互动:
相关问题:.aspx文件中如何引用.asp文件
答:这个问题有点怪! 有3个方法: 1.把这个ASP文件直接编译成DLL文件,然后用.ASPX文件引用; 2.用iframe,把asp文件包含到iframe文件中,再用.aspx文件引用这个iframe; 3. .aspx和.asp 都是一家的,为什么不把ASP文件内改为ASPX文件格式,然后再引用即可! >>详细
相关问题:在asp.net中添加了个引用,引用的信息是写到那个文...
答:可以写到WEB.CONFIG里!要是单个页面引用可以写在。ASPX页上 >>详细
相关问题:asp.net怎么在一个文件(a.aspx)中引用另一个文件(b...
答:"引用"有好几种情况: 1.在浏览器里让人同时看到两个页面,a.aspx是b.aspx的父页,那就要用,在a.aspx里要显示b.aspx的地方摆上 2.a.aspx需要用b.aspx的执行结果,但是页面不跳转,对用户来说就像访问的就是a.aspx(浏览器的地址栏里显示的是a.asp... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
