在某些情况下禁用ASP.NET OutputCache

时间:2014-11-22 23:30:03

标签: asp.net-mvc

是否可以针对某些条件禁用OutputCache属性?例如,对于管理员用户?

另一个问题是,我尝试实施从ActionFilterAttribute继承的OutputCacheAttribute。我重写了OnActionExecutingOnResultExecutedOnResultExecutingOnActionExecuted方法。我在此方法中设置断点并在 IIS Express 上运行项目。在第一次断点是工作,但在缓存命中情况下断点不起作用,我不明白为什么!似乎缓存工作在更高级别,例如在 IIS Express 级别,并且请求管道未达到ActionsFilters。顺便说一句,cacheLocation是ClientServer。

0 个答案:

没有答案