1

我只想通过将鼠标光标更改为忙来通知用户页面在加载时或在后台执行操作时或在回发时处于忙碌状态。

当页面在 ASP.Net 中完全加载时,光标应变为正常指针。

4

2 回答 2

4

setHourglass试试这个

对于 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';
于 2012-03-14T05:46:44.617 回答
1

这对我有帮助。但是,它是针对 ajax updatePanel 的。它可能会给你一些想法。 http://encosia.com/improved-progress-indication-with-aspnet-ajax/

于 2012-03-14T05:44:10.477 回答