1

我已经尝试过 CheckboxFor 和 EditorFor 将复选框绑定到模型。问题是它总是未经检查,它似乎没有反映模型的真/假值。

看法

@Html.CheckBoxFor(x => x.IsConfirmed)

结果在浏览器中

<input name="IsConfirmed" id="IsConfirmed" type="checkbox" value="true"/>
<input name="IsConfirmed" type="hidden" value="false"/>

看法

@Html.EditorFor(x => x.IsConfirmed)

结果在浏览器中

<input name="IsConfirmed" class="check-box" id="IsConfirmed" type="checkbox" data-val="true" value="true"/>
<input name="IsConfirmed" type="hidden" value="false"/>

我错过了什么?

4

1 回答 1

0

正如@musefan 评论的那样,问题在于我的观点,而不是 HtmlHelper。

问题归结为“事件链”。视图由 ajax 绑定后加载,并且未为此调用设置复选框的值。

于 2012-06-07T11:09:30.777 回答