0

我在 MVC 中工作 true/false并将名为 TestValue 的 ViewBag 发送到 HTML。现在在我的 html 文件中,我有一个单选按钮组,我正在checked = "@ViewBag.TestValue"为该组中的一个单选按钮进行设置。

发生的事情是,它在 HTML 中正确设置了单选按钮检查参数的值,但默认情况下,最后一个单选按钮(在一个组中)显示为已选中(HTML 说明checked="false"了这一点)。

有人尝试ViewBag在 MVC 中设置单选按钮/复选框的选中参数吗?

Checkbox 也是如此,即使Checked="false"在 HTML 中,它也默认为 true。

4

1 回答 1

4

修复了它,当我传递truefalse作为文本值传递给ViewBag.TestValue但 HTML 不起作用checked="true"但如果我只是将checked作为文本放入输入块中时起作用。参考(http://www.echocho.com/htmlforms10.htm

因此true/false,我没有通过,而是通过checked或空字符串,这样就可以了。

于 2013-09-25T14:28:59.570 回答