Внутри веб-страницы у меня есть кнопка загрузки Excel, которая перенаправляет на веб-страницу, которая обслуживает запрошенный файл Excel через тип application/ms-excel
MIME, что обычно приводит к загрузке файла в браузере.
На веб-странице у меня есть следующий код jQuery:
$(document).ready(function () {
$(".div-export .button").click(function () { setBusy(true); });
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function () {
setBusy(false);
});
});
Показывает занятую анимацию, пока пользователь ожидает обработки файла Excel.
Проблема: анимация не заканчивается (setBusy(false);
) после загрузки файла, поскольку событие endRequest
не запускается, возможно, из-за перенаправления сервера.
У кого-нибудь есть обходной путь для этого?
Редактировать : кнопка загрузки обрабатывается в UpdatePanel
.