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 に答える