我是使用asp.net语言的新手,我很难理解@Html.ListBoxFor
的工作方式(即使我阅读了文档)。
就我而言,我有这个:
@Html.ListBoxFor(model => model.groupe.Permissions, new SelectList(Model.permissionList,"Name"))
model.groupe.Permissions
是一个空的权限列表,Model.permissionList
是一个权限列表。
我想创建一个多选列表,foreach选项包含Id = permission.id
和value = 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; }
}