0
我有一個局部視圖,我目前正在渲染,一切都很好地加載。我還有一個@ Html.Checkboxfor迭代項目集合,並在值爲'True'時啓用對控制器的檢查。我的問題是@ Html.RenderPartial()似乎在加載後取消選中所有值。我檢查了模型和值,如果我刪除@ Html.RenderPartial()作爲我的部分視圖,那麼@ Html.CheckBoxFor()將顯示選中的值。@ Html.RenderPartial導致@ Html.CheckBoxFor取消選中值
我想問SO社區是否有這樣的問題,因爲我嘗試了其他的解決方案,但似乎沒有任何工作。
在此先感謝!
<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>