使用UpdateProgress控件时出现问题

时间:2010-02-10 16:26:15

标签: asp.net javascript ajax asp.net-3.5

我继承了一个大量使用Anthem.net的Web应用程序。有一个操作速度很慢,我被要求添加一个加载图标,以通知用户正在提取信息。

我开始使用asp:updateprogress控件,它在asp:updatepanel页面上正常工作。但是当触发器控件位于国歌:面板控件中时,则不显示加载图标,就像它没有识别回调机制一样

我注意到对于asp:updatepanel中的按钮,然后呈现以下javascript:

<input type="submit" name="btnGaman" value="Gaman" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;btnGaman&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, 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(&quot;btnSearch&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="btnSearch" class="button darkgrey px52" />

是否有一些javascript调整,我缺少anthem和asp:updateprogess一起正常工作?或者我应该使用一些国歌控制来做到这一点?

2 个答案:

答案 0 :(得分:0)

好吧,我最终完全删除了我的页面中的Anthem.Net用法,并选择使用asp:updatepanel。我之所以这样做主要是因为Anthem.Net项目似乎不再被维护,所以我把它换掉了:)做了很多工作,但我认为从长远来看会更好

答案 1 :(得分:0)

你可以像我在Literal中所做的那样覆盖国歌类中所需的控制。