果粒橙 焦点访谈,康熙来了20130326,不锈钢手铐脚镣
/// <summary>
/// 设置页面不被缓存
/// </summary>
private void setpagenocache()
{
response.buffer = true;
response.expiresabsolute = system.datetime.now.addseconds(-1);
response.expires = 0;
response.cachecontrol = "no-cache";
response.appendheader("pragma", "no-cache");
}
1。 取消缓存
(2)客户端取消
<html>
<head>
<meta http-equiv="expires" content="0">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
</head>
(3)服务器具端取消:
服务器端:
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来控制缓存的,这样就解决了
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论