使asp .net MVC 2中的整个输出缓存无效

时间:2011-01-24 13:32:00

标签: asp.net-mvc-2 caching outputcache invalidation

如何使asp .net mvc 2中的整个输出缓存无效?

2 个答案:

答案 0 :(得分:2)

AFAIK这是不可能的。您只能通过使用[OutputCache]属性进行装饰来使可能已缓存的特定操作无效。

HttpResponse.RemoveOutputCacheItem(Url.Action("Index", "Products"));

答案 1 :(得分:0)

虽然我不知道是否有办法在代码中执行此操作,但仍然回收工作进程可能会使服务器缓存失效。

如果这是真的,那么您甚至可以通过使用代码进行回收来在代码中执行此操作。