@Html.EditorFor(x => x.Remember)
将产生:
<input id="Remember" type="checkbox" value="true" name="Remember" /><input type="hidden" value="false" name="Remember" />
它是如何工作的:
- 如果
checkbox
未选中,则表单仅提交hidden
值(假) - 如果选中,则表单
true
将为模型的bool
属性提交两个字段(false和true)和MVC集
<input id="Remember" name="Remember" type="checkbox" value="@Model.Remember"/>
如果选中,它将始终发送默认值。



