asp.net-mvc-3 – 新加载页面而不是缓存
发布时间:2020-05-25 04:44:20 所属栏目:asp.Net 来源:互联网
导读:有没有办法可以强制页面不从缓存加载?每次加载页面时都会从服务器加载. 我正在使用asp.net MVC 3. 您可以使用自定义无缓存操作筛选器: public class NoCacheAttribute : ActionFilterAttribute{ public override void OnResultExecuting(ResultExecutingCon
|
有没有办法可以强制页面不从缓存加载?每次加载页面时都会从服务器加载.
解决方法您可以使用自定义无缓存操作筛选器:public class NoCacheAttribute : ActionFilterAttribute
{
public override void OnResultExecuting(ResultExecutingContext filterContext)
{
var cache = filterContext.HttpContext.Response.Cache;
cache.SetExpires(DateTime.UtcNow.AddDays(-1));
cache.SetValidUntilExpires(false);
cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
cache.SetCacheability(HttpCacheability.NoCache);
cache.SetNoStore();
base.OnResultExecuting(filterContext);
}
}
然后使用您不希望被客户端浏览器缓存的此属性装饰任何控制器/操作. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- vs2008中文版提供下载(包含中文msdn),包括vs2008序列号和破
- asp.net – 为什么当StateProvider不是InProc时,不会引发Se
- asp.net – 移动浏览器设备检测在.NET
- asp.net – 带有UpdatePanel Viewstate问题的JQuery BlockU
- asp.net-mvc – 应用偏移量时表示的UTC时间必须介于0到10,0
- asp.net-core – 从ActionFilterAttribute设置ViewBag
- asp.net – 代码后面的根运算符(“”)地址的相对路径
- 本地化 – 了解MVC6 RC1中的资源文件
- Application_Start ASP.NET
- asp.net – Vs html
推荐文章
站长推荐
- asp.net-mvc – 什么是强类型的视图在ASP.NET MV
- ASP.NET缓存 方法和最佳实践
- asp.net – Apache webserver上的vNext
- asp.net-mvc – 如何通过URL传递日期,为我的Acti
- asp.net-mvc-3 – 在F#中的ViewBag动态对象上设置
- asp.net-web-api – ASP.NET Web API – 404删除
- asp.net – 如何修复“’ddlAssignedTo’有一个无
- asp.net-mvc – 访问ASP.NET MVC应用程序中的控制
- asp.net-core – 如何忽略MVC6中的路由
- asp.net – dbo.TempGetStateItemExclusive3重复
热点阅读
