2008-09-26 5 views
1

Какие аспекты UpdatePanel чувствительны ко времени?Зачем нужно обновлять UpdatePanel через несколько минут?

У меня есть UpdatePanel, который отлично работает. Если я оставлю страницу на несколько минут и вернусь, UpdatePanel не будет работать. Глядя на firebug, я вижу, что он отправляет запрос и получает ответ. Однако сама страница не обновляется. Я тоже не вижу ошибок скрипта. До сих пор я не смог определить какой-либо другой фактор, чем время.

+0

UpdatePanels - это полные хаки - если возможно, я бы рекомендовал узнать, как делать Аякс без них. Они могут быть легкими *, но они вряд ли являются хорошим способом сделать что-то. Просто мое мнение, конечно. : P – 2008-09-26 22:32:57

+0

Я прекрасно знаю, как делать Ajax без них, и я согласен с рекомендацией избегать их. :-) В этом случае я имел дело с «устаревшим» кодом. – Larsenal 2010-07-18 02:18:37

ответ

1

Возможно, ваш домен приложения переработан или ваша сессия потеряна. Вы пробовали видеть, что вызывается на сервере? Это будет мое предложение о том, где искать дальше.

0

Отключите мониторинг сети Firebug, если он включен.

0

Скорее всего, сеанс истек, в результате чего он отправил обратно данные, которые больше не соответствуют странице.

0

Если это завершение сеанса, оно должно быть воспроизводимым без UpdatePanel - вернитесь к обратной передаче и посмотрите, также ли это происходит. Возможно, вы даже лучше поймете ошибку, поскольку она не может быть использована JavaScript, который UpdatePanel работает под капотом.

0

Я заметил, что если у вас есть панель управления на панели обновления, она может либо тайм-аут, либо отказаться от работы. Один раз у меня было gridview в панели обновления с тремя элементами управления ajax в каждой строке .. всего 2000 записей в gridview .. updatepanel не был слишком доволен

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