在asp.net中更改光标

我想在我的asp.net应用程序中将光标更改为沙漏,让我的用户知道该进程正在运行。 我搜索了一个答案,并建议使用如下javascript。

1)添加此javascript

function hourglass() { document.body.style.cursor = "wait"; } 

2)然后在我的代码页面加载事件:

 btnImport.Attributes.Add("onclick", "javascript: hourglass();"); 

当btnImport是他们点击的按钮时

但是这不起作用。 但是,如果我向沙漏function添加警报。 它确实有效。 有没有办法让它在没有警报的情况下工作。

提前致谢。

鲍勃阿瓦隆

这个怎么样:

 btnImport.Attributes.Add("onclick", "hourglass();"); 

您是否尝试过codeproject文章中的代码。

http://www.codeproject.com/KB/scripting/doHourglass.aspx

它是一个Ajax-Webapp? 然后,您可以使用UpdateProgress控件在用户等待导入完成时显示。