0
点赞
收藏
分享

微信扫一扫

Asp.Net MVC 禁止页面缓存

仲秋花似锦 2022-11-23 阅读 55


首先定义一个过滤器

public class NoCacheAttribute : ActionFilterAttribute
{
public override void OnResultExecuting(ResultExecutingContext filterContext)
{
filterContext.HttpContext.Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
filterContext.HttpContext.Response.Cache.SetNoStore();
}
}

然后注册到全局过滤器

public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
filters.Add(new NoCacheAttribute());
}



举报

相关推荐

0 条评论