日期:2014-05-17  浏览次数:20475 次

asp.net禁用浏览器缓存的语句放在哪个位置?
代码网站到处都有了,但是没说放在哪个事件里面?PageLoad?还是?

          Response.Buffer=true;   
          Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1);   
          Response.Expires=0;   
          Response.CacheControl="no-cache";   

------解决方案--------------------

PageLoad事件中

Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.Cache.SetNoStore();
------解决方案--------------------
一般来说放在page_load里面啊
既然要禁止浏览器缓存。
那么服务器加载的时候
必然经过  page_load