我有一个标准的链接按钮,它有一个OnClick处理程序。处理程序运行一个冗长的过程。我想在我们等待操作完成时插入一个显示“请稍候”图像的客户端处理程序:
$("#<%= btnProcess.ClientID %>").click( function() {
$("#loaderimage").show();
});
这个想法是当页面回发时图像将被清除。
这是正确的方法吗?它似乎没有用 - 有没有人有这样的事情的例子或最佳实践?
克里斯
答案 0 :(得分:1)
请致电以下
function__doPostBack("clientIdOfSubmitButton", null)`
我认为这对你有用。
答案 1 :(得分:1)
您可以使用UpdatePanel
和UpdateProgress
控件来执行此任务。 Here is a example
其他解决方案。首先创建一个WebService
(将执行所需的任务),在按钮单击时从客户端调用它,同时使用javascript或jquery show image。一旦您从服务确认任务已完成,请隐藏此图像并告知用户任务已完成。