ASP.NET 取消和禁用缓存
2014-03-20 10:49
162 查看
客户端取消:
服务器具端取消:
服务器端:
Global里面:
页面:
页面基类:
最简单的办法 :-)
学CSDN的这个论坛,在URL后面随机的加一些没用的参数,比如:
http://xxx/xxx/xxx.jpg?p=xxx
IE是用过URL来控制缓存的,这样就解决了
原文:http://ourstrade.blog.163.com/blog/static/123663391200972531115487/
<html> <head> <meta http-equiv="Expires" CONTENT="0"> <meta http-equiv="Cache-Control" CONTENT="no-cache"> <meta http-equiv="Pragma" CONTENT="no-cache"> </head>
服务器具端取消:
服务器端:
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();
Global里面:
protected void Application_BeginRequest(Object sender, EventArgs e) { HttpContext.Current.Response.Cache.SetNoStore(); }
页面:
<%@ OutPutCache Location="None"%>
页面基类:
public class PageBase : Page { public PageBase() {} protected override OnLoad( EventArgs e ) { Response.Cache.SetNoStore(); base.OnLoad(); } }
最简单的办法 :-)
学CSDN的这个论坛,在URL后面随机的加一些没用的参数,比如:
http://xxx/xxx/xxx.jpg?p=xxx
IE是用过URL来控制缓存的,这样就解决了
原文:http://ourstrade.blog.163.com/blog/static/123663391200972531115487/
相关文章推荐
- ASP.NET Boilerplate 学习 AspNet Core2 浏览器缓存使用 c#基础,单线程,跨线程访问和线程带参数 wpf 禁用启用webbroswer右键菜单 EF Core 2.0使用MsSql/MySql实现DB First和Code First ASP.NET Core部署到Windows IIS QRCode.js:使用 JavaScript 生成
- asp.net 禁用客户端缓存
- 如何取消IE里的缓存图片的问题asp.net(如何禁止图片缓存)转载没有用的人真讨厌
- 在ASP.NET 2.0下禁用页面缓存
- Asp.net禁用页面缓存的方法总结
- asp.net 取消缓存相关问题说明
- asp.net适用于IE或FireFox的禁用页面缓存的终极必杀技
- 在Asp.net 2.0 中禁用页面缓存解决页面刷新(重新加载数据)的问题!
- asp.net 取消缓存相关问题
- asp.net取消缓存,showModalDialog()取消缓存,IE取消缓存.
- asp.net 取消缓存相关问题
- 在ASP.NET 2.0下禁用页面缓存
- 怎样取消ASP.NET页面的缓存
- 在ASP.NET 2.0下禁用页面缓存
- asp.net 取消禁止缓存
- asp.net适用于IE或FireFox的禁用页面缓存的终极必杀技
- Asp.net取消页面缓存的几种方法
- asp.net 禁用客户端缓存
- Asp.net禁用页面缓存的方法