Очистить поля веб-форм, когда пользователь нажимает кнопку «Назад» - PullRequest
0 голосов
/ 01 июня 2018

Мне действительно трудно найти способ очистить поля моей страницы WebForms, когда пользователь решает нажать "назад".

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

Это довольно старый проект, и я не обязательно хочу запускать document.ready иличто-то (что я тоже не совсем уверен, выполняется при переходе назад).

Можно ли как-то обнаружить щелчок «назад» в моем коде и автоматически просто сбросить страницу?

1 Ответ

0 голосов
/ 01 июня 2018

Page_Load не вызывается, поскольку страница загружается из кэша браузера.

Вы можете отключить ее, используя Response.Cache.SetNoStore();, или вы можете обрабатывать события pageshow и pagehide.См .: Очистить все поля в форме после возврата кнопкой браузера назад

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