我在我的MVC应用程序中使用标准的outputcache标签,它运行良好,但我需要强制它在某些时候被转储.我该如何实现这一目标?缓存的页面是从一个非常简单的路径{Controller}/{PageName}构建的 - 所以大多数页面都是这样的:/ Pages/About-Us
以下是我的.aspx视图页面顶部的输出缓存标记:
<@ OutputCache Duration="100" VaryByParam="None" %>
Run Code Online (Sandbox Code Playgroud)
因此,在内容更新的同一控制器上的另一个操作中,我需要转储此缓存,甚至是所有缓存 - 这是一个非常小的应用程序,因此转储所有缓存项目并不是一件大事.