Веб-страница просрочена сообщение в браузере - PullRequest
0 голосов
/ 25 марта 2009

Я реализую веб-приложение, используя ASP .Net и C #. Одна из страниц требует, чтобы ее всегда нужно было получать с сервера, а не из локального кэша браузера. Я смог достичь этого.

У нас есть кнопка возврата в приложении, которая просто вызывает метод javascript: history.back (). Проблема заключается в том, что при нажатии кнопки «Назад» для перехода на страницу, которая всегда должна быть перезагружена с сервера, браузер отображает «Сообщение об истечении срока действия веб-страницы».

Цель здесь - заставить браузер перезагрузить страницу, а не отображать сообщение об истечении срока действия веб-страницы.

Любая помощь будет принята с благодарностью. Заранее большое спасибо.

Ответы [ 2 ]

1 голос
/ 25 марта 2009

Возможно, вам потребуется изменить реализацию, чтобы браузер явно загружал URL:

window.location.href = 'http://....';

вместо вызова кнопки «назад», поскольку цель кнопки «назад» - получить последнюю страницу из кэша.

(Если браузеры не будут действовать таким образом, они будут повторно отправлять данные формы несколько раз при использовании кнопки «Назад» во время процесса регистрации или аналогичного.)

0 голосов
/ 25 марта 2009

Вы имеете в виду, что хотите контролировать поведение браузера, что невозможно. Я сомневаюсь, что вы можете решить это таким образом. Вы можете установить время истечения на небольшое значение (возможно, 1 минуту?), Чтобы страница оставалась действительной, если быстро перейти назад.

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