Response.CacheControl не работает в Firefox или Chrome - PullRequest
0 голосов
/ 16 января 2010

У меня есть этот код в global.asax.vb, чтобы отключить кнопку возврата.

Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
    Response.Buffer = True
    Response.ExpiresAbsolute = Now().Subtract(New TimeSpan(1, 0, 0, 0))
    Response.Expires = -1
    Response.CacheControl = "no-cache"
End Sub

этот код прекрасно работает в IE, но отказывается работать в любом другом браузере, например, Firefox или Chrome. Что я могу сделать, чтобы сделать его мультибраузерным?

1 Ответ

1 голос
/ 05 августа 2010

Возможно, вы захотите обратиться к этой статье . Ответ, который он дает, заключается в использовании «no-cache» (для IE) и «no-store» (для Firefox). Причина использования «no-store» заключается в следующем: «Отсутствие поддержки no-cache ограничено ранними версиями Firefox 3.0 и было вызвано ошибкой. Хотя теперь только no-cache должна работать, возможно, что посетители на вашем сайте будут работать уязвимые версии Firefox. "

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