我只是想通知用户,当页面正在加载或正在后台执行操作时,或者当发生回发时,只需将鼠标光标更改为忙碌即可。

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

有帮助吗?

解决方案

尝试这个从 设置沙漏

对于 ASP.NET 页面来说,这是一个比较棘手的问题。您需要使用一点 JavaScript。

在 ASP.NET 网页上的标记之间添加此 JavaScript:

代码:

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

现在,您必须告诉 Web 表单在发生回发时运行 JavaScript 函数。

将其添加到您的标签中:

代码:

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

也试试这个 Web-ASP-NET 页面的沙漏光标

现在将其设置回 normal 做这个

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

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top