1

我正在使用asp:UpdateProgress控件在按钮单击期间显示进度。我正在使用 Telerik 控件来 ajaxify 提交按钮。代码示例如下:

<telerik:RadAjaxPanel ID="RadAjaxPanel4" runat="server">
  <div class="customButton">
    <asp:LinkButton ID="lbtnSave" OnClientClick="return Page_ClientValidate();" 
                    runat="server" OnClick="lbtnSave_Click" CausesValidation="true">
      <img src="../admin/images/icons/16x16/save.png" /> 
      Save 
    </asp:LinkButton>
  <div class="customButton">
</telerik:RadAjaxPanel>

我的问题:

当我用 包围按钮时telerik:RadAjaxPanel,我必须单击该按钮两次。如果我删除面板,按钮会一键提交。发生这种情况是因为 OnClientClick 或其他 LinkBut​​ton 属性之一还是因为周围telerik:RadAjaxPanel?请帮忙。

4

1 回答 1

0

事实证明,这个问题与页面上的页面刷新检测逻辑有关。使用 RadAjaxPanel,第一次按钮单击导致逻辑认为它是页面刷新 - 因此,按钮未提交。

于 2012-04-29T03:55:56.990 回答