0

私は次のような見方をしています

参考までに、チェックボックスの入力は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ます。

チェックボックスの値を変更してビューでレンダリングするにはどうすればよいですか?

4

0 に答える 0