2024年4月12日发(作者:)
ASP Response对象方法
Response对象提供了一系列的方法,用于直接处理返回给客户端而创建的页面
内容。
1.Write方法
是Response对象最常用的方法,该方法可以向浏览器输出动态
信息,其语法格式如下:
任何数据类型
只要是ASP中合法的数据类型,都可以用方法来显示。由于前
面多次使用该方法,这里就不再详细介绍。
2.Redirect方法
ct可以用来将客户端的页面重定向到一个新的页面,有页面转
换时候常用到的就是这个方法。具体语法格式如下:
ct URL
URL是指需要转到的相应的页面。
例如下面的代码是一个简单的登录模块,当用户名和密码正确时候转向欢迎页
面,否则转向错误信息页面。
<%
If Name <> "Admin" Or PassWord <> "Admin" Then
ct ""
Else
ct ""
End If
%>
运行具体结果如图3-1、图3-2所示。
图3-1 登录成功的页面 图3-2 登录失败的页面
3.Flush方法
如果将设置为TRUE,那么使用方法可以立即
发送IIS缓冲区中的所有当前页。如果没有将设置为TRUE,则使
用该方法将导致运行时错误。
4.Clear方法
如果将设置为TRUE,那么使用方法可以删除
缓冲区中的所有HTML输出。如果没有将设置为TRUE,则使用该
方法将导致运行时错误。
5.End方法
方法使Web服务器停止处理脚本并返回当前结果,文件中剩余的
内容将不与执行。
当Buffer属性值为True时,服务器将不会向客户端发送任何信息,直到所有程
序执行完或者遇到或者方法,才将缓冲区的信息发送
到客户端。
有时可能希望在页面结束之前的某些点上停止代码的执行,这可以通过调用R
方法刷新所有的当前内容到客户并中止代码的进一步的执行。例如:
<%
Dim i
For i=20 to 1 step -1
i & "
"
If i=10 Then
End If
Next
%>
执行效果如图3-3所示。
图3-3 示例
6.BinaryWrite方法
Write方法可以不经任何字符转换就将指定的信息些到HTTP输
出。该方法主要用于写非字符串信息(如客户端应用程序所需要的二进制数据等)。
语法格式如下:
Write 二进制数据
7.AppendTolog方法
Tolog方法将字符串添加到Web服务器日志条目的末尾。由于
IIS日志中的字段用逗号分隔,所以该字符串中不能包含逗号“,”,而且字符串的最
大长度为80个字符。语法格式如下:
Tolog "要记录的字符串"
要使指定的字符串被记录到日志文件中,必须启用站点Extended
Logging属性页的URL Query选项,该站点是要登录的活动站点。
8.AddHeader方法
der方法用指定的值添加HTTP标题,该方法常常用来响应要
添加新的HTTP标题。它并不代替现有的同名标题。一旦标题被添加,将不能删除。
具体语法格式如下:
der Name,Value
Name 新头部变量的名称。
Value 新头部变量的初始值。
在定义AddHeader方法时候,为了避免命名不明确,Name中不能包含
任何下划线字符“_”。


发布评论