.net 发生aAsynch回发时如何显示图像

.net 发生aAsynch回发时如何显示图像,.net,asp.net,jquery,ajax,asp.net-ajax,.net,Asp.net,Jquery,Ajax,Asp.net Ajax,我有一个Ajaxable应用程序,每个回发事件都有一些UpdateProgress。一切都很好,工作得很好 我想在我的SiteMapPath栏中显示另一个指示器,它显示无论发生什么情况,都会发生回发 例如,当用户单击按钮时,UpdateProgress会在应用程序的中心部分显示一个指示器图像。我想在应用程序工具栏的顶部显示另一个图像(对于每个回发,而不仅仅是一个回发) 目前,我使用了一个简单的标记out ther,我希望在发生回发时使用一个指示符而不是该标记 提前谢谢你你可以有多个asp:Upd

我有一个Ajaxable应用程序,每个回发事件都有一些UpdateProgress。一切都很好,工作得很好

我想在我的SiteMapPath栏中显示另一个指示器,它显示无论发生什么情况,都会发生回发

例如,当用户单击按钮时,UpdateProgress会在应用程序的中心部分显示一个指示器图像。我想在应用程序工具栏的顶部显示另一个图像(对于每个回发,而不仅仅是一个回发)

目前,我使用了一个简单的标记out ther,我希望在发生回发时使用一个指示符而不是该标记


提前谢谢你

你可以有多个asp:UpdateProgress控件指向同一个关联的UpdatePaneld

你可以有多个asp:UpdateProgress控件指向同一个关联的UpdatePaneld

我相信你可以通过使用ajaxSend和完成事件。只需将一个函数绑定到这些事件,这些事件将显示您的指示器,然后隐藏指示器。有关更多信息,请查看

 $("#loading").bind("ajaxSend", function(){
   $(this).show();
 }).bind("ajaxComplete", function(){
   $(this).hide();
 });

我相信,通过利用ajaxSend和ajaxComplete事件,您可以单独在jquery中实现这一点。只需将一个函数绑定到这些事件,这些事件将显示您的指示器,然后隐藏指示器。有关更多信息,请查看

 $("#loading").bind("ajaxSend", function(){
   $(this).show();
 }).bind("ajaxComplete", function(){
   $(this).hide();
 });

标志更新面板位于母版页上,将与所有更新面板一起更新,因此我无法将更新面板ID与之关联。如果您只需要一个全局更新面板,那么。如果将updatetemplate放在母版页上,而没有关联的updatepanel id,那么它将与任何正在进行的异步回发一起停止。所以这就是你想要的。不是吗?刚看到我们来自同一个城镇:)萨米利克·拉菲!标志更新面板位于母版页上,将与所有更新面板一起更新,因此我无法将更新面板ID与之关联。如果您只需要一个全局更新面板,那么。如果将updatetemplate放在母版页上,而没有关联的updatepanel id,那么它将与任何正在进行的异步回发一起停止。所以这就是你想要的。不是吗?刚看到我们来自同一个城镇:)萨米利克·拉菲!