在@Html.ListBoxFor中绑定值

时间:2017-05-12 15:25:22

标签: c# asp.net-mvc

我是使用asp.net语言的新手,我很难理解@Html.ListBoxFor的工作方式(即使我阅读了文档)。

就我而言,我有这个:

 @Html.ListBoxFor(model => model.groupe.Permissions, new SelectList(Model.permissionList,"Name"))

model.groupe.Permissions是一个空的权限列表,Model.permissionList是一个权限列表。

我想创建一个多选列表,foreach选项包含Id = permission.idvalue = permission.Name

我该怎么做呢:

@Html.ListBoxFor(model => model.groupe.Permissions, new SelectList(Model.permissionList, id ="Id", value = "Name"))

这里的permissionList:

 public List<Permission> permissionList { get; set; }

和许可:

public class Permission
    {
        public long Id { get; set; }
        public string Description { get; set; }
        public string Name { get; set; }
}

0 个答案:

没有答案