2013-05-30 2 views
0

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

Насколько я могу судить, все работает по назначению на заднем конце. Мои пункты истории добавлены, моя адресная строка отражает новую точку истории, и все хорошо. Я нажимаю кнопку «Назад» в браузере, и Page_Load уволен, а затем последует мое событие ScriptManager_Navigate. По завершении всех событий на стороне сервера состояние моего ответа правильное для точки истории, к которой я вернулся.

Однако, в том случае, если UpdatePanel не изменит свое содержание обратно в правильную точку истории, почти так же, как если бы он игнорировал то, что он получает после того, как я нажму кнопку «Назад» в браузере. Это расстраивает, потому что, насколько я могу судить, все должно работать правильно.

ответ

0

Как оказалось, мне нужно было позвонить по телефону UpdatePanel.Update()

Смежные вопросы