私はすべてのチェックボックスをループし、その値を取得し、チェックされているかどうかをチェックし、レコードのIDを含むValueに基づいてチェックされた/チェックされていないデータをデータベースに保存しようとしています。私はasp.net任意の提案を通じてこれをしようとしていますか?ここでLoop Through 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も、私はチェックボックスのすべてを取得することができず、むしろasp.netですべての作業を行うだろうJavascriptを使用してみました。私はasp.netでjavascript以外のすべての値とチェック/未チェックを取得する方法があるかどうかを確認したい。 –
ユーザーが「保存」ボタンをクリックすると、すべてのチェックボックスを通過して現在の状態をテーブルに保存する必要があります。 –