私は現在レンダリング中であり、すべてがうまく読み込まれています。また、@ Html.Checkboxforがアイテムのコレクションを反復処理し、値が 'True'のときにコントローラのチェックを有効にします。私の問題は、@ Html.RenderPartial()が一度ロードされるとすべての値のチェックを外しているようです。 @Html.RenderPartial()を部分ビュー用に削除すると、@ Html.CheckBoxFor()にチェックされた値が表示されます。@ Html.RenderPartial @ Html.CheckBoxForの原因となって値のチェックを外す
私は他のソリューションを試してみたものの、このようなものに対する修正がある場合は、SOコミュニティにお尋ねしたいと思いますが、何も動作していないようです。
ありがとうございます!
問題が部分図の(@HtmlRenderPartial(「ここでビューを」))を使用してレンダリングされたときに何が分かった<fieldset>
<legend>Organization Access</legend>
<table>
<tr>
@{Html.RenderPartial("_OrganizationAccess");}
</tr>
</table>
</fieldset>
<fieldset>
<legend>Alerts</legend>
<table>
@for (var i = 0; i < Model.AlertMembership.Count; i++)
{
<tr>
<td>@Html.CheckBoxFor(p => p.AlertMembership[i].AlertStatus)</td>
<td>@Html.LabelForModel(Model.AlertMembership[i].AlertName)</td>
<td>@Html.HiddenFor(p => p.AlertMembership[i].AlertId)</td>
</tr>
}
</table>
</fieldset>