Как отключить кеширование браузера для определенного представления в среде ASP.NET MVC? - PullRequest
0 голосов
/ 18 декабря 2009

Я хочу отключить кэширование браузера в определенном представлении.

Я попытался Response.Cache.SetCacheability(HttpCacheability.NoCache); в контроллере, который возвращает представление, но это не работает.

Любые предложения приветствуются.

Спасибо.

Ответы [ 2 ]

1 голос
/ 19 декабря 2009

Эдвард,

На самом деле я видел отличное предложение здесь, в SO, по этой самой проблеме (основанной на выходе из сеанса и желании истечения срока действия страниц), которое идеально подойдет для вас:

https://stackoverflow.com/questions/1927079/how-to-restrict-user-going-back-to-previous-page-when-clicked-on-browser-back-but

надеюсь, это поможет ...

0 голосов
/ 18 декабря 2009

Попробуйте использовать метатег напрямую

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"><br> <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">

поместите это в верхнюю часть вашего заголовка. хотя вызов Response.Cache должен просто сделать это для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...