我继承了一个大量使用Anthem.net的Web应用程序。有一个操作速度很慢,我被要求添加一个加载图标,以通知用户正在提取信息。
我开始使用asp:updateprogress控件,它在asp:updatepanel页面上正常工作。但是当触发器控件位于国歌:面板控件中时,则不显示加载图标,就像它没有识别回调机制一样
我注意到对于asp:updatepanel中的按钮,然后呈现以下javascript:
<input type="submit" name="btnGaman" value="Gaman" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("btnGaman", "", true, "", "", false, false))" id="btnGaman" />
但对于位于国歌内的按钮:面板:
<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一起正常工作?或者我应该使用一些国歌控制来做到这一点?
答案 0 :(得分:0)
好吧,我最终完全删除了我的页面中的Anthem.Net用法,并选择使用asp:updatepanel。我之所以这样做主要是因为Anthem.Net项目似乎不再被维护,所以我把它换掉了:)做了很多工作,但我认为从长远来看会更好
答案 1 :(得分:0)
你可以像我在Literal中所做的那样覆盖国歌类中所需的控制。