В нашем приложении ASP.NET 3.5 мы хотели бы реализовать функцию «Пожалуйста, подождите ..»:
при каждом действии пользователя (нажатие кнопки, изменение вкладки и т. д.) в верхней части страницы будет отображаться небольшой счетчик (фактически в отдельном фрейме, который мы уже используем).
Мы подумали об этом решении:
- «захват» _doPostBack для перехвата каждого события, отображения изображения счетчика и выполнения оригинальной функции _doPostBack
- зарегистрировать блок клиентского скрипта в коде ASP.NET, чтобы скрыть изображение после окончания обработки
Мой вопрос: как вы думаете, это хорошее решение? это, конечно, не очень элегантно, но выглядит довольно эффективно. Есть ли другое решение / шаблон для такого рода вещей?
PS: мы не используем JQuery и используем UpdatePanels