Как показать, что запрос был обработан в asp: UpdatePanel, если данные не меняются

#asp.net #ajax #updatepanel

#asp.net #ajax #updatepanel

Вопрос:

У меня есть некоторые элементы управления внутри asp: UpdatePanel. При нажатии кнопки для обновления данных повторителя данные могут измениться, но могут и не измениться. Если данные не меняются, трудно сказать, нажали вы кнопку или нет.

Может кто-нибудь объяснить мне, как бы вы добавили какое-то изображение или индикатор выполнения поверх панели, чтобы показать, когда происходит обработка данных?

Таким образом, по крайней мере, пользователь должен знать, что его запрос был подтвержден.

Ответ №1:

Элемент управления UpgadeProgress был разработан для предоставления пользователю обратной связи о выполнении асинхронного запроса. Это самый простой способ добиться этого.

Вы также можете подключиться к событию ScriptManager pageLoaded, если хотите выполнить что-то более настраиваемое после получения ответа. Хорошее руководство можно найти здесь:http://msdn.microsoft.com/en-us/library/bb398866.aspx

Комментарии:

1. Отлично, спасибо за ответ и руководство! Работает действительно хорошо!