admin 管理员组文章数量: 887021
2023年12月17日发(作者:hibernate框架和springmvc框架)
ASP Response对象属性
Response对象也提供一系列的属性,可以读取和修改,使服务器端的响应能够适应客户端的请求,这些属性通常由服务器设置。
1.Buffer属性
该属性用于指示是否是缓冲页输出,Buffer属性的语法格式如下:
= Flag
其中,Flag值为布尔类型数据。若当Flag为FALSE时候,服务器在处理脚本的同时将输出发送给客户端;当Flag为TRUE时候,服务器端Response的内容先写入缓冲区,脚本处理完后再将结果全部传递给用户。Buffer属性的默认值为FALSE。
设置Buffer属性为TRUE时,如果在中途调用了Response对象的Flush或者End方法则立即将已经处理的数据输出。
2.CacheControl属性
该属性指定了一个脚本生成的页面是否可以由代理服务器缓存。为这个属性分配的选项,可以是字符串Public或者是Private。
启用脚本生成页面的缓存和禁止页面缓存,可分别使用如下代码:
<%
ontrol="public" '启用缓存
ontrol="Private" '禁止缓存
%>
3.Charset属性
该属性将字符集名称附加到Response对象中的Content-type标题的后面,用来设置Web服务器响应给客户端的文件字符编码。其语法如下:
t(字符集名称)
例如:
t="GB2312" '简体中文显示
4.ContentType属性
ContentType属性用来指定响应的HTTP内容类型。如果未指定,则默认是text/HTML。其语法格式如下:
tType = 内容类型
一般来说,ContentType都以“类型/子类型”的字符串来表示,通常有text/HT
ML、image/GIF、image/JPEG、text/plain等。
5.Expires属性
该属性指定浏览器上缓冲存储的页,还有多少时间过期。如果用户在某个页过期之前又回到此页,就会显示缓冲区中的版本。这种设置有助于数据的保密。语法格式如下:
s=分钟数
6.ExpiresAbsolute属性
该属性指定缓存于浏览器中的页的到期日期和时间。在未到期之前,若用户返回到该页,该缓存就显示;如果未指定时间,该主页当天午夜到期;如果未指定日期,则该主页在脚本运行当天的指定时间到期。语法格式如下:
sAbsolute = 日期 时间
7.IsClientConnected属性
该属性为只读,返回客户是否仍然连接和下载页面的状态标志。有时候程序脚本要花比较长的时间去处理,如果客户端用户没有耐心等待而离去,而服务器端将脚本执行下去显然没有任何意义,这时候就可以通过IsClientConnected属性判断客户端是否仍然与服务器连接来决定程序是否继续执行。该属性返回一个布尔值。
8.PICS属性
PICS属性用来设置PICS标签,并把响应添加到标头(Response header)。PICS是一个负责定义互联网网络等级及等级数据的W3C团队。该属性的语法格式如下:
(PICS字符串)
9.Status属性
Status属性用来设置Web服务器要响应的状态行的值。HTTP规格中定义了Status值。该属性设置语法如下:
= "状态描述字符串"
Expires属性和Status属性必须把该属性放在标签之前,否则将会出错。
版权声明:本文标题:ASP Response对象属性 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702815757h431962.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论