私は次のような見方をしています
参考までに、チェックボックスの入力はforeach内にあり、使用しようとすると
<%Html.CheckboxFor(m => m.Item.Chk)
エラーが発生するため、次のコードを使用しました。
<input type ="checkbox" id="chk" <% if (Item.Chk != null)%>
<% { %>
<%= Item.Chk.Value ? "checked" : String.Empty %>
<% } %> onclick = "updateChk(<%= Item.ID %>, <%= Item.CartID %>, this.Value);"/>
チェックボックスの値を変更すると、チェックされて"on"
いるかどうかに関係なく常に渡されthis.Value
ます。
チェックボックスの値を変更してビューでレンダリングするにはどうすればよいですか?