我正在使用OutputCache属性OutputCache(Duration = 3600)缓存一个返回视图的控制器。但是该视图包含一个帮助器方法,该方法根据Web.config属性显示某些信息。问题是这些信息也会被缓存。有没有办法不缓存助手方法信息。
发布于 2013-02-27 21:52:21
遗憾的是,ASP.NET mvc2和更高版本不支持donut caching
由于ASP.NET MVC2处理请求的方式不同,替换块中的数据可以在不应该缓存的时候被缓存。不支持ASP.NET MVC的替换缓存,已将其从我们的ASP.NET MVC未来项目中删除
这里有一个great article,解释了如何在ASP.NET MVC3和更高版本中实现这一点。它基于Codeplex上提供的ASP.NET MVC Extensible Donut Caching包。
https://stackoverflow.com/questions/15113679
复制相似问题