我想通过所有复选框循环并获取它们的值,如果它们被选中或没有,并根据将包含该记录的ID的值将选中/未选中的数据保存到数据库中。我正在尝试通过asp.net做任何建议?循环通过GridView复选框
下面是代码:
<Columns>
<asp:TemplateField HeaderText="Application" ItemStyle-Width="25%">
<ItemTemplate>
<%#Eval("App")%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Edit" ItemStyle-Width="25%">
<ItemTemplate>
<input name="chkEdit" runat="server" value='<%# Eval("AppID") %>' class="checkbox" type="checkbox" checked='<%# Eval("Edit") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Delete" ItemStyle-Width="25%">
<ItemTemplate>
<input name="chkDelete" runat="server" value='<%# Eval("AppID") %>' class="checkbox" type="checkbox" checked='<%# Eval("Delete") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="View" ItemStyle-Width="25%">
<ItemTemplate>
<input name="chkView" runat="server" value='<%# Eval("AppID") %>' class="checkbox" type="checkbox" checked='<%# Eval("View") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
@DeviantSeev我试图通过控制用于循环复选框,但没有奏效...使用JavaScript,我可以得到所有的复选框,但宁愿做所有的工作在asp.net也试过。我想看看是否有方法在asp.net中获得所有的值和检查/取消选中以外的JavaScript。 – 2012-03-09 22:25:38
一旦用户点击“保存”按钮,我需要通过所有复选框并将其当前状态保存到表中。 – 2012-03-09 22:28:26