This is a migrated thread and some comments may be shown as answers.

server side event not firing when page is ajaxed and onclientclick is added

3 Answers 124 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
mike
Top achievements
Rank 1
mike asked on 31 May 2011, 09:05 PM

The server side event not firing when page is ajaxed and onclientclick is added

The method GV1_update does not fire


Code:====================================================

 

 

<form id="form1" runat="server">

 

 

 

 

 

 

 

 

<asp:ScriptManager ID="ScriptManager" runat="server" />

 

 

<

 

telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" EnableAJAX= "true" EnableEmbeddedScripts="true" >

 

 

</

 

telerik:RadAjaxManager>

 

 

<

 

telerik:RadAjaxPanel ID="RadAjaxPanel" runat="server">

 

 

 

 

 

 

 

 

 

<asp:GridView ID="GV_EmpStatus" runat="server" AutoGenerateColumns="False" Width="264px">

 

 

 

 

 

 

 

 

<Columns>

 

 

 

 

 

 

 

 

<asp:TemplateField HeaderText="Code">

 

 

 

 

 

 

 

 

<ItemTemplate>

 

 

 

 

 

 

 

 

<asp:LinkButton ID="employmentStatusCode" Width="50px" runat="server" OnClick="Get_EmpStatusReason"

 

 

 

 

 

 

 

 

Text='<%#DataBinder.Eval(Container.DataItem, "employmentStatusCode")%>'>

 

 

 

 

 

 

 

 

</asp:LinkButton>

 

 

 

 

 

 

 

 

</ItemTemplate>

 

 

 

 

 

 

 

 

</asp:TemplateField>

 

 

 

 

 

 

 

 

<asp:TemplateField HeaderText="Description">

 

 

 

 

 

 

 

 

<ItemTemplate>

 

 

 

 

 

 

 

 

<asp:TextBox ID="employmentStatusDesc" BorderStyle="None" Width="170px" runat="server"

 

 

 

 

 

 

 

 

Text='<%#DataBinder.Eval(Container.DataItem, "employmentStatusDesc")%>'>

 

 

 

 

 

 

 

 

</asp:TextBox>

 

 

 

 

 

 

 

 

</ItemTemplate>

 

 

 

 

 

 

 

 

</asp:TemplateField>

 

 

 

 

 

 

 

 

<asp:TemplateField>

 

 

 

 

 

 

 

 

<ItemTemplate>

 

 

 

 

 

 

 

 

<asp:ImageButton ID="btnupdate1" runat="server" ImageUrl="../Image/pencil2.gif" OnClick="GV1_update"

 

 

 

 

 

 

 

 

ToolTip="Update" OnClientClick="if(!ValidateDesc(this,'btnupdate1','employmentStatusDesc')) {return false}else {return true};"/>

 

 

 

 

 

 

 

 

</ItemTemplate>

 

 

 

 

 

 

 

 

</asp:TemplateField>

 

 

 

 

 

 

 

 

</Columns>

 

 

 

 

 

 

 

 

<SelectedRowStyle BackColor="Transparent" Font-Bold="True" />

 

 

 

 

 

 

 

 

<HeaderStyle BackColor="#E0E0E0" />

 

 

 

 

 

 

 

 

</asp:GridView>

 

 

 

 

 

 

 

</

 

 

telerik:RadAjaxPanel>

 

 

 

 

 

 

 

 

 

</form>

 

3 Answers, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 01 Jun 2011, 07:56 AM
Hello Mike,

The following forum thread discusses the same scenario. Check the thread for more details.
Server side event doesn't get called if Ajax and OnClientclick added.

Thanks,
Princy.
0
mike
Top achievements
Rank 1
answered on 01 Jun 2011, 01:15 PM

I have implemented the solution before but it's still not working

Code:

<asp:ImageButton ID="btnupdate1" runat="server" ImageUrl="../Image/pencil2.gif" OnClick="GV1_update"

 

 

ToolTip="Update"

OnClientClick
="if(!ValidateDesc(this,'btnupdate1','employmentStatusDesc')) {return false}else {return true};"/>


sincerely yours

MikeJohn

0
mike
Top achievements
Rank 1
answered on 01 Jun 2011, 05:00 PM
I used the OnClick instead of OnClientClick and it's working fine


Thanks

MikeJohn
Tags
Ajax
Asked by
mike
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
mike
Top achievements
Rank 1
Share this question
or