response对象是asp.net应用程序中非常重要的一个内置对象,其作用为负责将服务器执行好的信息输出给客户端,即作用主要为响应客户端请求并将服务器的响应返回给用户,在页面的临时跳转中,也可使用response.redirect定向到另一个网址。

response对象常用的属性有:

(1)bufferoutput:设置response对象的信息输出是否支持缓存处理,默认值为true。

(2)expires:设置在浏览器中的缓存存储过期时间,单位为分钟,默认值为20分钟。

(3)charset:设置输出流的字符集。

(4)cookie:cookie对象,在response中可设置cookie对象,包括添加cookie、删除cookie、修改cookie等操作。

(5)status:获取或者设置页面的状态,即通过一个编码设置页面的主要行为,页面状态必须以3位整数开头。

(6)contenttype:输出的内容的文件类型,如text/html,image/gif,image/jpeg等类型值。

response常用的方法有:

(1)response.write:主要用于输出内容信息,如将一些字符串信息输出到客户端。

(2)response.writefile:将页面以文件流的形式输出到客户端,一般常与contenttype属性一起使用。

(3)response.redirect:用于页面重定向。可跳转本网站的网址,也可是互联网上任何一个站点的网址。

(4)response.flush:将缓冲区的数据输出到客户端,但是没有停止页面程序的执行。

(5)response.end:将缓冲区数据输出到客户端,但会停止页面程序的执行。

(6)response.appendheader:将http头部的header信息添加到输出流中。

(7)response.clear:清理缓冲区,终止输出。

 

备注:更多干货关注博主站点it技术小趣屋。原文转载自response对象的作用以及常用方法属性_it技术小趣屋。