Занятый курсор мыши при загрузке страницы в ASP.NET
Я просто хочу проинформировать пользователя о том, что страница занята, когда она загружается, или действие выполняется в фоновом режиме, или когда происходит обратная передача, просто изменив курсор мыши на занятое.
Курсор должен повернуться к обычному указателю, когда страница полностью загружена в ASP.Net.
2 ответа
Попробуйте это из setHourglass
Со страницами ASP.NET это немного больше проблем. Вам нужно использовать немного JavaScript.
Добавьте этот JavaScript между тегами на вашей веб-странице ASP.NET:
Код:
function setHourglass()
{
document.body.style.cursor = 'wait';
}
Теперь вы должны указать веб-форме, чтобы она выполняла функцию JavaScript, когда происходит обратная запись.
Добавьте это к вашему тегу:
Код:
<body onbeforeunload="setHourglass();" onunload="setHourglass();">
Также попробуйте этот Hourglass-cursor-for-Web-ASP-NET-страницы
Теперь, чтобы установить его обратно normal
сделай это
document.body.style.cursor='default';
Это помогло мне. Однако это было для ajax updatePanel. Это может дать вам некоторые идеи. http://encosia.com/improved-progress-indication-with-aspnet-ajax/