Asp教程:Response对象
作者:邹健 来源:CSDN 发布时间:2007-10-01 18:08:00
本节笔者主将要介绍Active Server Page的另一对象Response,Response对象的作用是在向浏览器发送数据。将Response对象与上一节介绍的接收数据的Request对象一起使用,就可以达到服务端-浏览器间的交互,这也是实现 * 页的基础。
Response对象的属性及方法在ASP中极其常用。下面几节将针对Response对象的常用属性、方法及集合进行详细讲解,对于不常用的也给出了说明。
一、Response对象的常用属性
1、 Buffer属性
其值为布尔型,即只有True和False两种情况,表明输出的Asp页是否被缓冲, 使用Buffer属性后,只有当前页的所有服务器脚本处理完毕或者调了 Flush 或 End 方法后,服务器才将响应发送给浏览器,在服务器将部分响应发送给浏览器后就不能再设置 Buffer 属性,因此通常在 .asp 文件的第一行调用 Response.Buffer。
设置Buffer属性方法如下:
<%Response.Buffer=True %>
2、 ContentType属性
ContentType 属性指定服务器响应的 HTTP 内容类型。如果未指定 ContentType,默认为 text/HTML。即在服务器响应的 HTTP中显示content-type:text/html。如果要用到特殊的ContentType属性,应按照以下示例中的方式调用:
<%Response.ContentType="text/css" %>
3、 Charset属性
Charset属性用于设置字符集的名称并将其添加到内容类型标题(content-type)的后面,若未在Asp页中设置Charset属性,则content-type为content-type:text/html,若将Charset属性设置为"gb2312"则content-type为content-type:text/html; charset=gb2312。
设置Charset属性的方法如下:
<% Response.Charset="gb2312" %>
小技巧:
无论设置的字符集是否有效,该设置都会将设置的字符集写到内容类型标题(content-type)后面,所以在使用该属性时要保证设置字符集的有效性。
如果页面包含多个Charset设置,则以最后一次被执行的Charset设置为准。
常用的字符集还有ASCII Latin1 gb2312 big5 gbk gb18030 Unicode等,如果要做国际化网站建议使用Unicode。
4、 Expires属性
Expires属性用于指定在浏览器缓存页面距超时还有多少时间,若用户在指定时间内回到此页,服务器会将缓存的页面返回给用户,设置的数字的单位是分。
设置Expires属性的方法如下:
<% Response.Expires=3 %>
上例表示本页三分钟后超时。
小技巧:
设置Response.Expires=0则使缓存页浏览后立即超时,这样做可以确保页面信息的安全。
5、 ExpiresAbsolute属性
ExpiresAbsolute属性与Expires属性类似,只是其值应设置为一个具体时间。
下例表示缓存页到2006年10月30日 20:22:00过期:
<% Response.ExpiresAbsolute=#Oct 30,2006 20:22:00# %>
6、 IsClientConnected属性
该属性为只读属性,用于判断上次向浏览器输出响应后,浏览器是否仍和服务器连 接。
7、 CacheControl属性
CacheControl属性用于决定代理服务器是否能缓存ASP生成的输出,默认值为False。如果将其设置为True将会大大降低网站的安全性。
8、 Pics属性
将PICS标记的值添加到响应的标题的PICS标记字段中,指定某一网页的内容级 别,如:暴力、 * 、儿童不宜等。
该属性的使用方法:
<%Response.Pics("相关字符串")%>
9、 Status属性
Status属 * 器返回的状态行的值。
该属性的使用方法:
<%Response.Status="状态描述字符串"%>


猜你喜欢
- 本文实例为大家分享了 微信内H5调用支付接口的具体代码,供大家参考,具体内容如下官方文档地址<!doctype html><
- 在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如
- 功能点显示日期时间显示树莓派当前局域网IP显示当前UP主粉丝数显示B站未读消息显示B站视频总计播放数显示视频总计获赞数显示总计获得充电次数显
- PHP的isset()函数 一般用来检测变量是否设置 格式:bool isset ( mixed var [, mixed var [, .
- 一、os__file__ 获取当前运行的.py文件所在的路径(D:\PycharmProjects\
- 多表连接查询表与表之间的连接分为内连接和外连接内连接:仅选出两张表互相匹配的记录外连接:既包括两张表匹配的记录,也包括不匹配的记录,同时外连
- Oracle的逻辑运算符也是用在SQL语句中必不可少的因素,一共有三个逻辑运算符意义and双值运算符,如果左右两个条件都为真,则得到的值就为
- 网页链接:https://www.huya.com/g/4079 这里的主要步骤其实还是和我们之前分析的一样,如下图所示:这里再简单带大家看
- 数据库: 30万条,有ID列但无主键,在要搜索的“分类”字段上建有非聚集索引 过程T-SQL: /* 用户自定义函数:执行时间在1150-1
- 用python实现文件夹下的成批文件格式转换我们对于文件转换的需求很大,甚至于对于图片的格式,JPG和PNG格式在肉眼看来都没什么差别,但是
- 近日一直在折腾vps ,刚刚碰到在搬移wordpress过程中导入数据库的时候。碰到了 #1062 – Duplicate entry
- 在利用tensorflow进行文本挖掘工作的时候,经常涉及到维度扩展和压缩工作。比如对文本进行embedding操作完成之后,若要进行卷积操
- 经常会看到这种弹出层背景变暗的效果,感觉手痒于是自己写了一个基于jquery的弹出层类。我习惯先写好结构和样式,然后再写js交互效果。结构定
- 前言最新需要做一个小工具,让协作部门能够获取到服务器上的一些资源讯息,因为工具是pyqt写的所以牵扯到用python链接linux的问题,这
- 如今WEB的安全问题影响着整个安全界,SQL注入,跨站脚本攻击等攻击受到了关注。 网络安全问题日益变的更加重要,国内依然有很多主机受到此类安
- 点云生成 3D 网格的最快方法已经用 Python 编写了几个实现来从点云中获取网格。它们中的大多数
- 环境准备:1.安装python3.7和相关的依赖并安装redis缓存数据库pip install aliyun-python-sdk-cor
- SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可
- 以发布目录为例:<OBJECT ID="agobjOraSession" RUNAT=&quo
- 介绍:UUID是128位的全局唯一标识符,通常由32字节的字符串表示。使用:import uuid print uuid.uuid1()14