Asp.net mvc 4 html.checkboxfor已通过pagedlist检查

Asp.net mvc 4 html.checkboxfor已通过pagedlist检查,asp.net-mvc-4,Asp.net Mvc 4,我使用pagedlist来显示状态为空的bool列表。下面是代码 @Html.CheckBoxFor(modelItem => item.Status.HasValue, new { @onclick = "UpdateStatus(" + item.Id + ",this)" }) 我将状态值作为bool传递,但默认情况下,即使状态为false,也会选中所有复选框。有什么建议吗?将我的复选框更新为 @Html.CheckBox("Id", item.Status.HasValue ?

我使用pagedlist来显示状态为空的bool列表。下面是代码

@Html.CheckBoxFor(modelItem => item.Status.HasValue, new { @onclick = "UpdateStatus(" + item.Id + ",this)" })

我将状态值作为bool传递,但默认情况下,即使状态为false,也会选中所有复选框。有什么建议吗?

将我的复选框更新为

@Html.CheckBox("Id", item.Status.HasValue ? item.Status.Value : false, new { @onclick = "UpdateStatus(" + item.Id + ",this)" })