的网页存储一些值或消息,或在脚本中出现了特定的情况
时,这种方式是非常有用的。
例如,通过的Intranet的“stationary order”应用程序,可以记录超过特定的条目数目的雇员的部门号码:
...
If intItemCount > 25 Then
Response.AppendToLog “Large order from ‘” & strDept & department.”
End If
...
设置扩展的日志
要使用AppendToLog方法,必须激活W3C Extended Log File Format日志设置。该设置方法是,进入Properties对话框中的Web Site选项卡,选中Enable Logging复选框,选择W3C Extended Log File Format并单击Properties按钮,如下图所示:
在出现的Extended Logging Properties对话框中,可选择想包括进日志文件的条目。确保选中URI Stem,否则AppendToLog方法将失败,如下图所示:
我们提供了一个试图在日志文件中写入一个条目的简单实例页面,可从Request Object主页(show_request.asp)中的AppendToLog方法链接处打开它。这一页面所做的全部工作就是创建一个包含当前日期和时间的简单字符串,然后执行
AppendToLog方法:
strToAppend = “Page executed on ” & Now
Response.AppendToLog strToAppend
结果如下图所示:
小结
本章已经开始了对ASP 3.0的研究,而且我们也看到了ASP 3.0如何与Internet Informateion Server 5.0共同工作,以提供一个易用的、高效的创建动态Web网页和Web应用程序的方法。当然,仍有一些地方需要去研究,本章仅仅是学习了ASP内置的两个最基本的对象。
这两个最基本的对象是Request和Response对象,允许我们访问和使用作为客户机/服务器会话一部分的值,无论用户何时从Web网站请求和载入一个网页或资源,这种会话就会进行,意味着Request对象能够提供对用户请求的全部内容的访问,
同时Response对象允许创建和修改服务器发回的响应。
这些对象能够通过集合和属性揭示会话的各个部分,并提供了多个能用来检索和修改各段的方法。假如把它们当作分解用户请求和使用相应的内容创建响应的工具,这有助你理解究竟发生了什么。这也将有助于理解各种方法如何影响客户、服务器和正在创建的网页。
上一页 [1] [2]