繁体   English   中英

绑定@ Html.ListBoxFor中的值

[英]Binding values in a @Html.ListBoxFor

我是使用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; }
}

看到这种希望对您有帮助:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM