ASP.NET에서 페이지를 로드할 때 바쁜 마우스 커서
-
13-12-2019 - |
문제
페이지가 로드 중이거나 작업이 백그라운드에서 수행 중이거나 마우스 커서를 사용 중으로 변경하여 포스트백이 발생할 때 페이지가 사용 중임을 사용자에게 알리고 싶습니다.
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/
제휴하지 않습니다 StackOverflow