Я использую стандартный тег outputcache в моем приложении MVC, который отлично работает, но мне нужно заставить его быть сброшенным в определенное время. Как мне это достичь? Страница, которая кэшируется, построена из очень простого маршрута {Controller}/{PageName} - поэтому большинство страниц выглядят примерно так:/Pages/About-Us
Вот тег выходного кэша, который находится в верхней части моей страницы просмотра .aspx, чтобы быть ясным:
<@ OutputCache Duration="100" VaryByParam="None" %>
Итак, в другом действии на том же контроллере, где содержимое обновляется, мне нужно сбросить этот кеш или даже все его - это очень маленькое приложение, поэтому не нужно иметь дело с большими дамами, чтобы сбрасывать все кэшированные элементы.