Занятый курсор мыши при загрузке страницы в 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/

Другие вопросы по тегам