Сделать недействительным весь кеш вывода в asp.net MVC 2

Как можно аннулировать весь кеш вывода в asp .net mvc 2?


person mgamer    schedule 24.01.2011    source источник


Ответы (2)


АФАИК это невозможно. Вы можете сделать недействительными только определенные действия, которые могли быть кэшированы, украсив их атрибутом [OutputCache].

HttpResponse.RemoveOutputCacheItem(Url.Action("Index", "Products"));
person Darin Dimitrov    schedule 24.01.2011

Хотя я не знаю, есть ли способ сделать это в коде, перезапуск рабочего процесса может привести к аннулированию кеша сервера.

Если это правда, то вы могли бы даже сделать это в коде, имея код для повторного использования.

person yoel halb    schedule 21.03.2012