这就是我在视图中所做的。我将@Html.CheckBox("checkBox", false, "Name")
放在jQuery UI选项卡中。
但是在渲染的html上,此复选框控件被评估为html字符串
<input id="checkBox" name="checkBox" type="checkbox" value="true" /><input name="checkBox" type="hidden" value="false" /><label for="checkBox">Name</label>
而不是控件。有什么想法吗?
答案 0 :(得分:0)
Html.CheckBox的默认值也会创建一个隐藏的输入标记。
这将返回未选中复选框时获得的值。由于html的性质,如果未选中复选框,则不会发布任何内容。所以这是最简单的解决方法。