我只想告知用户页面在加载时正忙,或者后台正在执行操作,或者只需将鼠标光标更改为忙即可进行回发。
当页面在ASP.Net中完全加载时,光标应转为普通指针。
答案 0 :(得分:4)
对于ASP.NET页面,这是一个更容易解决的问题。你需要使用一点JavaScript。
在ASP.NET网页上的标记之间添加此JavaScript:
代码:
function setHourglass()
{
document.body.style.cursor = 'wait';
}
现在,您必须告诉Web表单在发回消息时运行JavaScript函数。
将此添加到您的代码:
代码:
<body onbeforeunload="setHourglass();" onunload="setHourglass();">
另请尝试Hourglass-cursor-for-Web-ASP-NET-pages
现在将其设置回normal
执行此操作
document.body.style.cursor='default';
答案 1 :(得分:1)
这对我有帮助。但是,它是针对ajax updatePanel的。它可能会给你一些想法。 http://encosia.com/improved-progress-indication-with-aspnet-ajax/