晓宁博客

欢迎访问我的Blog

« 忘记同方系统还原卡密码的解决办法《为幻灯片添加超链接》教学设计 »

轻松学习ASP之Response对象常用属性

Response对象

Response对象与前面说的Request对象正好相反,它是负责将信息传递给客户浏览器,下面介绍一下Response对像的两个常用属性。

1、buffer属性

buffer属性用于控制什么时候向客户端发送信息。默认情况下,ASP程序在服务器端执行时,每执行一句结果就会立即发送到客户端,比如下面的例1,当程序运行时结果在浏览器上由上至下显示88条“祝福北京”,并且它是每一句命令执行完毕后结果就立即显示出来。

在有些情况下,我们可以用buffer属性控制执行的过程,它有true和false两个值,当response.buffer=true时,ASP程序要执行完所有命令才把结果传送给客户端,比如下面的例2,执行这个程序时是88个“祝福北京”同时显示在客户端的浏览器上,其实就是它执行每一条命令时先把结果存储在缓存中,直到执行完毕再把缓存中的结果传送给客户。

例1:

<html>
<head>
<title>不用缓存输出</title>
</head>
<body>
<%
for i=1 to 88
response.write "祝福北京" & "<br>"
next
%>
</body>
</html>

例2:

<%response.buffer=true%>
<html>
<head>
<title>用缓存输出</title>
</head>
<body>
<%
for i=1 to 88
response.write "祝福北京" & "<br>"
next
%>
</body>
</html>

2、Expires属性

 这个属性比较实用,如果response.expires=0则页面将不会保留在客户端缓存中,这样有助于数据的保密,当客户由ASP页面登入后,可使该登录页面立即过期以达到安全的目的。设置这个属性的时间是以分钟为单位的,如果大于0,那么当用户在访问某个页面过期之前又访问该页面,浏览器会从用户的缓冲区中读取该页面。

上一节:[轻松学习ASP之Request对象2]  下一节:[轻松学习ASP之Response对象主要方法(一)]

原创文章,如需转载,请注明出处:
本文转自:晓宁博客 [ http://www.grnnet.com ]
原文地址:http://www.grnnet.com/post/95.html

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80722

Copyright © 2008 Grnnet.com All Rights Reserved.冀ICP备08105325号