asp.net mvc cache删除整个网站的outputcache

时间:2011-12-20 14:59:08

标签: c# asp.net-mvc

我在我的MVC应用程序中使用标准的outputcache标记。我有这个

   [OutputCache( Duration =600, VaryByParam = "none", Location = OutputCacheLocation.Server)]

问题是我想通过单击asp.net mvc中的按钮强制从我的网站删除整个缓存集合。我怎样才能做到这一点?我在stackoverflow网站上尝试了很多例子,但没有成功。

2)我在哪里可以找到asp.net mvc c#中的outputcache集合。

1 个答案:

答案 0 :(得分:1)

您可以使用Response.RemoveOutputCacheItem方法通过提供用于提供缓存操作的网址来删除给定网页的缓存输出。