【问题标题】:Problems using the UpdateProgress control使用 UpdateProgress 控件的问题
【发布时间】: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(&quot;btnGaman&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, 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(&quot;btnSearch&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="btnSearch" class="button darkgrey px52" />

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您可以在 Anthem 类中覆盖所需的控件,就像我对 Literal 所做的那样。

      【讨论】:

        猜你喜欢
        • 2011-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-25
        • 1970-01-01
        • 1970-01-01
        • 2015-11-12
        • 1970-01-01
        相关资源
        最近更新 更多