Я провел свое исследование, но не нашел ответов.
Я использую Html.RenderAction на мастер-странице (для отображения заголовка страницы со ссылками, специфичными для разрешений пользователя). Действие украшено OutputCache, возвращает частичный контроль и кэшируется, как и ожидалось.
Когда происходит событие (скажем, разрешения изменяются), я хочу программно аннулировать кешированный частичный контроль.
Я пытаюсь использовать метод RemoveOutputCacheItem. В качестве параметра принимает путь. Я пытаюсь установить путь к действию, используемому в Html.RenderAction. Это не делает действие недействительным.
Как я могу программно аннулировать действие?
Спасибо