部分ビューで checkBox をレンダリングしようとすると問題が発生します。基本的に、データベースから抽出された値に基づいて checkBox をレンダリングする必要があります。以下の私のコードを見てください:
<div class="editor-label">
@Html.LabelFor(model => model.Active)
</div>
<div class="editor-field">
@{if (Model.Active == 'Y')
{ Html.CheckBox("Active", true); }
else
{ Html.CheckBox("Active", true); }
}
</div>
このコード ブロックでは、モデルの Active フィールド内の値をチェックし、その値に基づいて checkBox の isChecked プロパティを true または false にレンダリングします。
このコードをデバッグし、ブレークポイントを使用しました。データベースから「Y」の値があり、if ステートメントを通過しました。ただし、フォームがポップアップすると、checkBox はレンダリングされませんでした。
誰か助けてくれませんか?ありがとう!