【转载】Response对象的作用以及常用方法属性

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:清理缓冲区,终止输出。

 

posted @ 2019-05-17 08:26  江湖逍遥  阅读(6442)  评论(0编辑  收藏  举报