mvc3 OutputCache RemoveOutputCacheItem RenderAction

Я провел свое исследование, но не нашел никаких ответов.

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

Когда происходит событие (скажем, разрешения изменены), я хочу программно аннулировать кешированное частичное управление.

Я пытаюсь использовать метод RemoveOutputCacheItem. В качестве параметра принимает путь. Я пытаюсь указать путь к действию, используемому в Html.RenderAction. Это не делает действие недействительным.

Как я могу программно аннулировать действие?

Спасибо

7
задан mb666 16 March 2011 в 13:45
поделиться