У меня есть UpdatePanel
на странице поиска на веб-сайте, над которым я работаю. Чтобы сгладить поиск на странице, компоненты поиска завернуты в UpdatePanel
. Я хочу, чтобы иметь возможность напрямую ссылаться на конкретные результаты поиска, поэтому я установил EnableHistory=true
на моем ScriptManager и последовал за руководством по настройке всего.asp.net ScriptManager EnableHistory = True не работает правильно
Насколько я могу судить, все работает по назначению на заднем конце. Мои пункты истории добавлены, моя адресная строка отражает новую точку истории, и все хорошо. Я нажимаю кнопку «Назад» в браузере, и Page_Load
уволен, а затем последует мое событие ScriptManager_Navigate
. По завершении всех событий на стороне сервера состояние моего ответа правильное для точки истории, к которой я вернулся.
Однако, в том случае, если UpdatePanel
не изменит свое содержание обратно в правильную точку истории, почти так же, как если бы он игнорировал то, что он получает после того, как я нажму кнопку «Назад» в браузере. Это расстраивает, потому что, насколько я могу судить, все должно работать правильно.