LinkButtons within RadAjaxPanel need double-clicking - why?

3 posts, 0 answers
  1. GM
    GM avatar
    2 posts
    Member since:
    Apr 2012

    Posted 27 Apr 2012 Link to this post

    I am using asp:UpdateProgress control to show progress during a button click. I am using telerik controls to ajaxify the submit button. The code sample is below:

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

    My issue:

    When I surround the button with the telerik:RadAjaxPanel, I have to click on the button twice. If I remove the panel, the button submits in one click. Is this happening because of the OnClientClick or one of the other LinkButton attributes or because of the surrounding telerik:RadAjaxPanel? Please help.

    EDIT 04 27 12 :: 03:08PM
    I tried changing the LinkButton to Button - but still the same problem.
    Removing the OnClientClick attribute did not help either.

  2. GM
    GM avatar
    2 posts
    Member since:
    Apr 2012

    Posted 28 Apr 2012 Link to this post

    I had a check for page refresh on button click event. Apparently, the first button click was somehow causing the page to refresh. Changed the logic to check page refresh - which solved the problem. RadAjaxPanel is innocent!
  3. Np
    Np avatar
    1 posts
    Member since:
    May 2012

    Posted 18 May 2012 Link to this post


    I dont have anything for page refresh and am getting the same issue.

    I have a radgrid, with a gridtemplate column and a <asp:LinkButton inside of the gridtemplate.

    When I click on the link, I want one user control to show up in a tab menu and another to hide. 

    For some reason, even though the command associated with the linkbutton is executed, the second user control is not shown unless I click it twice.

    Any ideas?
Back to Top