我想通過所有複選框循環並獲取它們的值,如果它們被選中或沒有,並根據將包含該記錄的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