문제

페이지가 로드 중이거나 작업이 백그라운드에서 수행 중이거나 마우스 커서를 사용 중으로 변경하여 포스트백이 발생할 때 페이지가 사용 중임을 사용자에게 알리고 싶습니다.

ASP.Net에서 페이지가 완전히 로드되면 커서가 일반 포인터로 바뀌어야 합니다.

도움이 되었습니까?

해결책

이것을 시도해보세요 세트모래시계

ASP.NET 페이지에서는 이 작업이 좀 더 문제가 됩니다.약간의 JavaScript를 사용해야 합니다.

ASP.NET 웹 페이지의 태그 사이에 다음 JavaScript를 추가하십시오.

암호:

 function setHourglass()
 {
   document.body.style.cursor = 'wait';
 }

이제 다시 게시가 발생할 때 JavaScript 기능을 실행하도록 웹 양식에 지시해야 합니다.

태그에 다음을 추가하세요.

암호:

     <body onbeforeunload="setHourglass();" onunload="setHourglass();">

또한 이것을 시도하십시오 모래시계 커서-웹-ASP-NET-페이지

이제 다시 설정하려면 normal 이 작업을 수행

       document.body.style.cursor='default';

다른 팁

이것이 나에게 도움이 되었습니다.그러나 그것은 ajax updatePanel용이었습니다.그것은 당신에게 몇 가지 아이디어를 줄 수 있습니다.http://encosia.com/improved-progress-indication-with-aspnet-ajax/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top