asp学习网: 首页 >> asp入门 >> 松子谈ASP中的Response

松子谈ASP中的Response

总的来说,Response对象主要是负责由服务器端向客户端发送信息,常用的方法有:
(1)response.write:这恐怕是最常用的,write就是写入字符串,后面可以是字符串也可以是变量。
例:date.asp

<% response.write "今天是"&date %>


(2)response.redirect:重新定向网页,该页面可以是一个站内的,也可以是站外的,类似于超链接。
例:redirect.asp

<%response.redirect("http://www.szweb.tk")%>


(3)Response.end:停止处理任何ASP文件,并返回到当前的状态。先看下例:
end.asp

<%
if time > #12:00:00# then
response.write"网站关闭"
response.end
end if
%>
<%=time%>
<h3>欢迎光临我的网站</h3>

如果在中午12点以后访问,则显示网站关闭,否则显示观迎光临我的网站。:

(4)response.buffer=true or false来决定是否将web页面输出到缓冲区,下面的例子就可以很好的看出它的作用:
buffer.asp

<%
for I=1 to 1000
reponse.write(I&"<br>")
next
%>

先运行一遍,然后在前面加上<%response.buffer=true%>就会发现要等全部数据处理完成后,才会输出到浏览器。

(5)Response.Expires
用来设置web保留在客户端浏览器Cache中的时间长度。它的单位是分钟,如果设置为0,表示不把数据保留在客户端Cache中。
expires.asp

<%
Response.Expires = 0
%>


(6)Response.clear:清除缓冲区的数据,用此方法需先打开缓冲区。
例:clear.asp

<%
response.buffer=true
%>
<html>
松子学ASP
</html>
<%
randomize
a= int(2*rnd)'产生一个0或1的随机数
if a=0 then response.clear
%>

如果a=0那么就清空网页内容,注意使用response.clear时,必需打开buffer。

(7) Response.flush:立即送出缓冲区的数据。

(8)Response.cookkies:设置cookies的值。(在以后有专门的介绍)

其余的还有此对象的一些属性: Expiresabsolute、Status、Charset、Contenttype、Isclientconnected由于不常用,就不作介绍了。
from:asp学习网/title:松子谈ASP中的Response/ time:2007-11-5 18:14:39

本文主题Response

Response输出可以加批注的Excel

asp Response对象 属性、方法

组件的使用 asp学习网系列文章之四 Request和response的封装

ASP通过response修改HTTP头部信息实现文件直接下载

Response.Buffer详细介绍

asp response对象 用户手册

在将 Response.buffer(在 ASP 中)设置为 False 时 TCP/IP 连接中断

Server.Transfer 和Response.Redirect 比较

asp教程 ©2006-2007 aspxuexi.com | 关于站点 | 版权隐私 | 站内搜索
复制或者翻版 请于夜间进行