我正在使用asp:UpdateProgress
控件来显示按钮点击期间的进度。我正在使用telerik控件来提交按钮。代码示例如下:
<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或其他LinkButton属性之一还是因为周围的telerik:RadAjaxPanel
?请帮忙。
答案 0 :(得分:0)
事实证明,此问题与页面上的页面刷新检测逻辑有关。使用RadAjaxPanel,第一次按下按钮会导致逻辑认为其页面刷新 - 通常,按钮未提交。