4

モデル

[DefaultValue(true)]
public bool IsActive { get; set; }

見る

@Html.CheckBoxFor(model => model.IsActive)

html出力であり、それは私の期待です

<input data-val="true" data-val-required="Yayında alanı boş bırakılmamalıdır!" id="IsActive" name="IsActive" type="checkbox" value="true" class="valid">

しかし、チェックボックスはチェックされていません。私はなぜ理解できないのですか?私は何が欠けていますか?

ありがとう。

4

1 に答える 1

2

MSDN による

DefaultValueAttribute によって、メンバーが属性の値で自動的に初期化されることはありません。コードで初期値を設定する必要があります。

于 2013-02-15T21:23:32.483 に答える