我正在使用<li><%= Html.CheckBox("IsPublic", false) %></li>
复选框。它会创建<input id="IsPublic" name="IsPublic" type="checkbox" value=""><input name="IsPublic" type="hidden" value="false">
。
我无法让它返回真正的价值。选中并提交给FromCollection时,它的值为“,false”,仍然会被解释为false。
如果没有复选框,我可以让Controller方法类似public JsonResult CreateThing(MyThing thing)
,并正确放置所有字段。现在使用复选框,我将不得不手动设置FormCollection中的每个字段,除非我可以自动解释该复选框。
我感谢您的帮助。