【发布时间】:2014-05-29 15:58:15
【问题描述】:
我有一个动作,它的输出被缓存了 20 秒。如果我为此操作添加操作过滤器(OnActionExecuting 和 OnActionExecuted),即使采用缓存视图,它也会被调用,或者当视图在 20 秒内仅调用一次需要重新创建。
[OutputCache(Duration = 20, Location = OutputCacheLocation.Server, VaryByParam = "")]
public ActionResult Index()
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
return View();
}
【问题讨论】: