列表你好,我已經得到了從這種類型的強類型視圖MVC - 如何獲取選中的複選框中的複選框
public class EditGroupModel
{
public int GroupId { get; set; }
public string GroupName { get; set; }
public List<PermissionChecked> Permissions;
}
正如你看到我的模型類型的列表PermissionChecekd
public class PermissionChecked
{
public string Description { get; set; }
public bool Checked { get; set; }
}
,這裏是我的強類型查看
@model EditGroupModel
<div class="form-group clearfix">
<div class="col-md-3">
@Html.LabelFor(m => m.GroupName, new { @class = "control-label" })
@Html.TextBoxFor(m => m.GroupName, new { @class = "form-control" })
</div>
<div class="col-md-3">
@Html.LabelFor(m => m.Permissions, new { @class = "control-label" })
@for (int i = 0; i < Model.Permissions.Count(); i++)
{
@Html.CheckBoxFor(x=>x.Permissions[i].Checked)
@Html.DisplayFor(x => x.Permissions[i].Description)
}
</div>
的問題是,當我婆st數據到控制器 - 你可能認爲帶有PermissionChecked項目的List是null()模型綁定不能用於List)並且我無法理解哪個複選框被選中或不可以 你能建議一個解決方法嗎?在這種情況下正確的方法