Кнопка Назад на панели обновления ajax не работает - PullRequest
3 голосов
/ 26 марта 2010

Я использую панель обновления на моем экране .. у меня есть 2 страницы когда я нажимаю кнопку «Отправить» на странице 1, тогда он будет перенаправлен на страницу 2 .... на странице 2 у меня есть одна кнопка «назад». Я написал событие клика когда я нажимаю назад, он просто перенаправляет на страницу 1, но записи, уже показанные на странице 1. не отображаются. Как я могу решить эту проблему? Cai я использую любой скрипт-менеджер?

Ответы [ 2 ]

4 голосов
/ 26 марта 2010

History.go (-1) - это функция javascript, которая просто перенаправляет на предыдущую страницу, кэшированную в браузере. Обратного пути к серверу нет, браузер просто обслуживает кэшированную страницу при первой загрузке, поэтому поля формы не были сохранены, так как вы выполняли AJAX-вызов на клиенте. Данные не "POST" в браузере, поэтому вы видите поля пустыми.

Вы можете использовать кнопку отправки для обратной передачи на сервер и обрабатывать перенаправление там, чтобы получить желаемый результат. Там вы сохраните ViewState и сможете загрузить предыдущую страницу с сохраненными данными.

3 голосов
/ 26 марта 2010

Вы можете проверить этот URL UpdatePanel + Назад / Вперед Навигация браузера http://rchern.wordpress.com/2008/05/11/updatepanel-backforward-browser-navigation/

У меня также есть почтовый индекс в этой теме как я могу получить ту же страницу нажатием кнопки возврата браузера

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