【问题标题】:HtmlDropDownList SelectList is a list of Model and how to display models PropertyHtmlDropDownList SelectList是Model的列表以及如何显示model的属性
【发布时间】:2014-09-07 04:28:49
【问题描述】:

我有一个 webgrid,其中每个项目都有不同的 selectList,由模型组成。我想显示该模型的名称。我该怎么做呢

grid.Column(header: "AvailableDevices", format: @item => Html.DropDownList("value", (IEnumerable<SelectListItem>)item.AvailableDevices)),

List<XXModel> myList = new List<XXModel>();
item.AvailableDevices = new SelectList(myList );

并且 XX 模型具有姓名、年龄等属性。我想在我的下拉列表中显示姓名或年龄

【问题讨论】:

    标签: model-view-controller drop-down-menu webgrid html.dropdownlistfor


    【解决方案1】:

    您可以使用this constructorSelectList

    item.AvailableDevices = new SelectList(myList,"Id","Name" );
    

    See all Available Contructors of SelectList

    【讨论】:

    • 谢谢 :) 如果我们想获取所有属性,那也可以吗?
    • 嗨你知道我们如何获得它的选定值吗?我会很高兴
    • 如果它是强类型视图,它将在表单中发布在模型中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多