chandrayog.2 Ответов: 1

Хотите запустить страницу postback в браузере IE нажмите кнопку Назад ASP.NET


Привет,

Я хочу включить/вызвать событие обратной передачи страницы по щелчку кнопки возврата браузера IE.
Существует проблема с некоторыми из моих элементов управления страницей, так как они теряют значения, когда пользователь нажимает кнопку назад и достигает предыдущей страницы.

Поэтому я написал код для загрузки страницы, чтобы снова привязать значение из базы данных, но кнопка возврата браузера не запускает загрузку страницы по щелчку мыши.


Пожалуйста, посоветуйте.

1 Ответов

Рейтинг:
0

Karthik Harve

Привет,
Я не думаю, что вы можете иметь событие при нажатии кнопки Назад на текущей странице, но предыдущая страница загрузится обратно. И вы не можете отключить кнопку Назад браузера. Но я бы предложил, чтобы при нажатии кнопки "Назад" просто попросите пользователя снова войти в систему. для достижения этой цели обратитесь к нижеприведенным статьям:
Как отключить кнопку "Назад" браузера[^]

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


chandrayog.2

проблема в том, что я использовал TextBoxWatermark ajax control для своих элементов управления, и их значения не кэшируются в браузере, поэтому при обратном щелчке он не извлекает предыдущие значения элементов управления. так что TextBoxWatermark может быть причиной, любое предложение???

Karthik Harve

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