码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET Response 对象的部分方法和属性

时间:2016-09-20 00:02:10      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

Response 对象: 返回到客户端的输出

(1)、方法: 

Response.Write() : 输出信息到客户端

Response. Redirect() : 重定向

Response .Clear() : 清除在缓冲区的所有HTML页面

Response .End() :终止处理ASP.NET程序,并返回当时的状况

Response.Flush() : 立刻送出缓冲区的HTML数据

Response. WriteFile() 读取一个文件,并且写入客户端输出流(实质:打开文件,并且输出到客户端。)

(2)、属性

Response.ContentType输出流的内容类型,比如html(text/html) 、普通文本(text/pain)还是JPEG图片(image/JPEG)

Response.ContentEncoding输出流的编码

Response.Cookies   : 返回浏览器的cookies的集合

 

Response.Buffer : 设置缓冲信息, true | false .默认是true

Response. Expires :  获取或设置在浏览器上缓存的页过期之前的分钟数, 设置为0,则立刻过期,  

属性值的类型: System.Int32

在页过期之前的分钟数。

 

Response.ExpiresAbsolute :获取或设置从缓存中移删除缓存信息的绝对日期和时间

属性值: System.DateTime  ;该页过期时的日期和时间。

Response.CacheControl HTTP头, 其值是Cacheability 枚举。

其中: CacheControl ExpiresAbsolute Expires ,已被抛弃, 为了兼容旧版本,所以写着  

现在控制缓存使用 Response cache 属性:

Response.Cache :获取网页的缓存策略(例如,过期时间、保密性设置和变化条款)

Response.Cache.SetExpires() 设置缓存过期日期

Response.Cache.SetNoStore() : // Sets the Cache-Control: no-store HTTP header. Response.CacheControl = "no-cache";作用一样。/

 

Requst 对象:读取浏览器传来的请求报文数据。

Post方式数据:  Requst.Form[“”]

Url数据: Requst.QueryString[]

无论post还是url 都可以使用 Request[""]获取

 

ASP.NET 服务器端禁用缓存的代码如下:

          /// 服务器端禁用缓存 , 这样服务器端缓存失效,每次都需要从服务器端加载代码
           Response.Buffer = true;
           Response.ExpiresAbsolute = DateTime.Now.AddDays(-1);  /// 为兼容旧版本
           Response.Cache.SetExpires(DateTime.Now.AddDays(-1));
           Response.Expires = 0;           /// 为兼容旧版本
                                           /// 
           Response.CacheControl = "no-cache";   /// 为兼容旧版本
           Response.Cache.SetNoStore();   /// Sets the Cache-Control: no-store HTTP header.

 客户端禁用缓存代码如下:

<meta http-equiv="pragma" content="no-cache" />  
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate" /> 
<meta http-equiv="expires" content="0" />

 

ASP.NET Response 对象的部分方法和属性

标签:

原文地址:http://www.cnblogs.com/generalLi/p/5887082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!