i have gridview with checkbox inside having postback even to true, when i added update panel to it and when i add trigger having controlid as name of the checkbox.. error is showing checkbox not found..
<table class="fontInside">
<tr>
<td width="100px">
<table>
<tr>
<td>Country</td>
</tr>
<tr>
<td height="180px">
</td>
</tr>
</table>
</td>
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="Please check atleast one checkbox" ClientValidationFunction = "ValidateCheckBoxes"></asp:CustomValidator>
<td style="background-image:url('img/tblBack.png');width: 200px; height: 230px;" align="center">
<div class="fontInside" style="overflow: scroll;width: 150px; height: 200px; ">
<script type = "text/javascript">
function ValidateCheckBoxes(sender, args) {
args.IsValid = $("[id$=gvUserInfo] input:checked").length > 0;
}
</script>
<asp:GridView ID="gvUserInfo" runat="server" GridLines="None" BackColor="White">
<AlternatingRowStyle BackColor="#f4f4f4" />
<HeaderStyle CssClass="grid" BackColor="#f4f4f4" />
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<asp:CheckBox ID="chkHeader" runat="server" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chkChild" runat="server" AutoPostBack="true" />
<asp:HiddenField ID="hdnId" runat="server" Value='<%#Eval("All_Countries")%>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</td>
</table>
</td>
<td>
<table class="fontInside">
<tr>
<td width="100px">
<table>
<tr>
<td>State</td>
</tr>
<tr>
<td height="180px">
</td>
</tr>
</table>
</td>
<td style="background-image:url('img/tblBack.png');width: 200px; height: 230px;" align="center">
<div class="fontInside" style="overflow: scroll;width: 150px; height: 200px" id="div2">
<asp:Panel ID="pnl1" runat="server">
<asp:GridView ID="GridView2" runat="server" Width="133px" GridLines="None" BackColor="White">
<AlternatingRowStyle BackColor="#f4f4f4" />
<HeaderStyle CssClass="grid" BackColor="#f4f4f4" />
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<asp:CheckBox ID="chkHeader1" runat="server" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chkChild1" runat="server" />
<asp:HiddenField ID="hdnId1" runat="server" Value='<%#Eval("All_States")%>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</asp:Panel>
</div>
</td>
</tr>
</table>