【发布时间】:2010-02-10 16:26:15
【问题描述】:
我继承了一个大量使用 Anthem.net 的网络应用程序。有一个操作运行缓慢,我被要求添加一个加载图标来向用户发出正在获取信息的信号。
我开始使用 asp:updateprogress 控件,该控件在带有 asp:updatepanel 的页面上正常工作。但是当触发控件位于 anthem:panel 控件中时,加载图标不会显示,就像它无法识别回调机制一样
我注意到,对于 asp:updatepanel 中的按钮,会呈现以下 javascript:
<input type="submit" name="btnGaman" value="Gaman" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("btnGaman", "", true, "", "", false, false))" id="btnGaman" />
但是对于位于 anthem:panel 中的按钮:
<input type="submit" name="btnSearch" value="Leita" onclick="javascript:Anthem_FireCallBackEvent(this,event,'btnSearch','',true,'','','',true,null,null,null,true,true);return false;WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("btnSearch", "", true, "", "", false, false))" id="btnSearch" class="button darkgrey px52" />
是否有一些我缺少的 javascript 调整,以使 anthem 和 asp:updateprogess 一起正常工作?还是我应该使用一些国歌控件来做到这一点?
【问题讨论】:
标签: asp.net javascript ajax asp.net-3.5