飘飘悠悠 发表于 2015-1-16 22:08:40

ASP网页设计进修ASP文件援用的办法

ASP脚本是采用明文(plaintext)方式来编写的。#include命令用于在多重页面上创立需反复利用的函数、页眉、页脚大概其他元素等。
#include命令
经由过程利用#include命令,我们能够在服务器实行某个ASP文件之前,把另外一个ASP文件拔出这个文件中。#include命令用于在多重页面上创立需反复利用的函数、页眉、页脚大概其他元素等。
怎样利用#include命令
这里有一个名为"mypage.asp"的文件:
以下为援用的内容:
<html>
<body>
<h3>WordsofWisdom:</h3>
<p><!--#includefile="wisdom.inc"--></p>
<h3>Thetimeis:</h3>
<p><!--#includefile="time.inc"--></p>
</body>
</html>

这是"wisdom.inc"文件:
"Oneshouldneverincrease,beyondwhatisnecessary,
thenumberofentitiesrequiredtoexplainanything."
这是"time.inc"文件:
以下为援用的内容:
<%
Response.Write(Time)
%>
在扫瞄器中检察的源代码应当相似如许:
以下为援用的内容:
<html>
<body>
<h3>WordsofWisdom:</h3>
<p>"Oneshouldneverincrease,beyondwhatisnecessary,
thenumberofentitiesrequiredtoexplainanything."</p>
<h3>Thetimeis:</h3>
<p>11:33:42AM</p>
</body>
</html>

Including文件的语法:
如需在ASP中援用文件,请把#include命令置于正文标签当中:
以下为援用的内容:
<!--#includevirtual="somefilename"-->

大概:
以下为援用的内容:
<!--#includefile="somefilename"-->

关头词Virtual
关头词virtual指明位于假造目次的路径。
假如名为"header.inc"位于名为/html的假造目次中,上面这行代码会拔出文件"header.inc"中的内容:
以下为援用的内容:
<!--#includevirtual="/html/header.inc"-->

关头词File
关头词File可指明一个绝对的路径。绝对路径肇端于含有援用文件的目次。
假定某文件位于html文件夹的子文件夹headers中,上面这段代码可援用"header.inc"文件的内容:
以下为援用的内容:
<!--#includefile="headersheader.inc"-->

注重:被援用文件的路径是相对援用文件的。假设包括#include声明的文件不在html目次中,这个声明就不会起效。
您一样可使用关头词file和语法(..)来援用下级目次中的文件。
提醒和正文
在下面的一节中,我们利用".inc"来作为被援用文件的后缀。注重:假设某用户实验间接扫瞄某个INC文件,这个文件中内容就会表露。假设被援用的文件中的内容触及秘密,那末最好仍是利用"asp"最为后缀。ASP文件中的源代码被编译后是不成见的。被援用的文件也可援用其他文件,同时ASP文件能够对统一个文件援用屡次。
主要事项:在剧本实行前,被援用的文件就会被处置和拔出。
上面的代码没法实行,这是因为ASP会在为变量赋值之前实行#include命令:
以下为援用的内容:
<%
fname="header.inc"
%>
<!--#includefile="<%=fname%>"-->

不克不及在剧本分开符之间包括文件援用:
以下为援用的内容:
<%
Fori=1Ton
<!--#includefile="count.inc"-->
Next
%>

可是这段剧本能够事情:
以下为援用的内容:
<%Fori=1ton%>
<!--#includefile="count.inc"-->
<%Next%>


ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。

金色的骷髅 发表于 2015-1-18 21:01:12

掌握asp的特性而且一定要知道为什么。

不帅 发表于 2015-1-24 12:04:03

我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。

若天明 发表于 2015-2-1 10:12:04

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。

兰色精灵 发表于 2015-2-7 03:28:16

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。

简单生活 发表于 2015-2-20 07:38:40

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

精灵巫婆 发表于 2015-3-6 16:49:45

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

只想知道 发表于 2015-3-13 04:24:54

掌握asp的特性而且一定要知道为什么。

再见西城 发表于 2015-3-20 12:54:17

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
页: [1]
查看完整版本: ASP网页设计进修ASP文件援用的办法