【问题标题】:Disabling caching for MVC Controller Action禁用 MVC 控制器操作的缓存
【发布时间】:2014-07-19 05:39:00
【问题描述】:

我知道我可以为 ASP.NET MVC Controller Action 编写自定义 ActionFilter 以在响应中设置将禁用缓存的标头。

我的问题是,MVC BCL 中是否有一个开箱即用的 ActionFilter 已经这样做了?还是我必须创建自己的自定义?

【问题讨论】:

标签: asp.net asp.net-mvc caching


【解决方案1】:

您可以使用[OutputCache] 过滤器:

[HttpGet]
[OutputCache(Location = OutputCacheLocation.None, NoStore = true)]
public ActionResult Index()
{
      // ....
      return View();
}

MSDN

【讨论】:

    猜你喜欢
    • 2019-07-01
    • 1970-01-01
    • 2014-08-22
    • 1970-01-01
    • 1970-01-01
    • 2018-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多