Я использую UpdatePanel
и метод ScriptManager
AddHistoryPoint
, чтобы сохранить состояние моей страницы в истории браузера. Страница представляет собой простую страницу поиска / результатов с двумя состояниями:
- СОСТОЯНИЕ 1 - отображение поисковых фильтров
- СОСТОЯНИЕ 2 - показ результатов поиска
Когда я возвращаюсь на страницу (нажав кнопку «Назад» в моем браузере), на странице отображается начальное состояние (СОСТОЯНИЕ 1), но затем панель обновления отправляется обратно, и страница переходит к результатам поиска (СОСТОЯНИЕ 2) .
Это выглядит неопрятно, и мне кажется, что я что-то здесь упускаю в своей реализации. Как я могу сказать странице либо просто загрузить сохраненное состояние, либо скрыть содержимое страницы, пока сохраненное состояние не будет загружено?