在 ASP.NET 中加载页面时鼠标光标繁忙[关闭]
-
13-12-2019 - |
题
我只是想通知用户,当页面正在加载或正在后台执行操作时,或者当发生回发时,只需将鼠标光标更改为忙碌即可。
当页面完全加载到 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/
不隶属于 StackOverflow