松子谈ASP中的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
组件的使用 asp学习网系列文章之四 Request和response的封装
ASP通过response修改HTTP头部信息实现文件直接下载