SharePoint 2010 UpdatePanel. Request Notification
Что делаем
Уведомляем пользователя о том, что UpdatePanel обновляется. Для вывода сообщений используем SP.UI.Notify. Задача следующая: при отправке запроса на сервер выводим стикер "Загрузка данных", а после окончания запроса стикер убираем.
Делаем
Сначала "вешаем" обработчики на события:
- <script type="text/javascript">
- _spOriginalFormAction = document.forms[0].action;
- _spSuppressFormOnSubmitWrapper = true;
- var prm = Sys.WebForms.PageRequestManager.getInstance();
- prm.add_beginRequest(beginRequest);
- prm.add_endRequest(endRequest);
- var notifyId = ';
- function beginRequest(sender, args) {
- notifyId = SP.UI.Notify.addNotification('Загрузка данных...', true);
- }
- function endRequest(sender, args) {
- SP.UI.Notify.removeNotification(notifyId);
- }
- </script>
Теперь добавляем на страницу UpdatePanel с содержимым на свое усмотрение. Результат будет выглядеть вот так: