2

私の見解では、

@Html.CheckBoxFor(m => m.IsExist, new { @id = "IsExist" })

私のモデルには、DB からの IsExist 値があります。真または偽のいずれかです。

IsExist の true または false の値に基づいて、オプションを「チェック」または「チェック解除」するにはどうすればよいでしょうか。デフォルトでバインドすると、チェックボックスはModelの値を取ると予想しました。しかし、それは起こっていません。

どうすれば達成できますか?

4

3 に答える 3

3

ここで私はそれをどのように達成したか

@Html.CheckBox("VC",(item.isVC=="Y") ? true : false)

ここで、item.isVC値は「Y」または「N」です

于 2017-10-03T11:02:28.687 に答える
2

チェックボックスをオンにするためにこれを行うことができます:

if (Model.IsExist) {
    @Html.CheckBoxFor(m => m.IsExist, new { @id = "IsExist", "checked" = "checked"}) 
} 

それが助けになることを願っています

于 2013-07-09T12:19:33.047 に答える