【asp.net】ASP 3.0高级编程(十二)

更新时间:2014-02-14    来源:页面特效    手机版     字体:

【www.bbyears.com--页面特效】

4.2.3 服务器端包含指令的例子
本节提供了一些示例页面,可以用来对各种服务器端包含语句进行实验。打开示例网页的子目录Chapter04,显示“SSI Directives and the ASP Server Object”主页(即子目录Chapter04中的Default.asp),如图4-3所示:
图4-3 示例网页
本书的所有示例都可以从我们的Web网站下载。读者将在示例的子目录Chapter04中发现本章其余部分的所有示例页面。
1. 使用SSI/CGI处理指令
单击链接进入“Server-Side Include and CGI Statements”页面,这将打开ssi_cgi.stm页面。需要注意的是该页面的文件扩展名为.stm,表明这不是一个ASP网页。该页面使用了前面已经讨论过的除#exec指令(稍后将看到)以外的所有SSI指令,且显示指令的使用方法和结果,如图4-4所示:
图4-4 示例网页显示的SSI/CGI处理指令情况
(1)#include指令
该页的开始部分“Include Files with SSI”,显示名为intro.inc的另一个单独文件的内容。下面是该文件的全部内容:
注意我们必须使用HTML条目“<”和“>”来显示网页中的尖括号。如果不这样做,它们就不能被当作注解元素部分看待,并引起其中的指令被执行。
在主ssi_cgi.stm页面中,把这个文件插入到该页中的代码是很简单的:

(2)#config、#fsize和#flastmod指令
网页下一部分显示了与该页面在相同的目录中的文件Default.asp的大小和最后被修改的时间。这里三次使用了#config指令:
・ 一次是设置SSI错误信息。
・ 一次是设置日期和时间的格式。
・ 一次是设置文件大小计算的格式。
使用#fsize和#fiastmod指令把值插入到该网页中:

SSI Statements
 
(sets error message in case of SSI error)


Details of file "Default.asp":

 
(sets fsize to return size in bytes)



returns:   bytes

本文来源:http://www.bbyears.com/wangyetexiao/4189.html

猜你感兴趣

热门标签

更多>>

本类排行