来自子对象的 datavalue/datatext 的 mvc razor 选择列表
mvc razor selectlist with datavalue/datatext from child object
我有一个 IEnumberable<House>
对象,每个 House 对象都包含一个 Room
对象。如何在 SelectList
构造中使用来自 Room 对象的数据用于 datatext/datavalue?我可以编写一些额外的代码来生成具有 datatext/datavlue 的正确对象。但我只是想知道是否有另一种方法只使用剃须刀。
@Model IEnumberable<House>
@Html.DropDownList("",new SelectList(Model,???,???)
愚蠢的我。这是我的解决方案:
@Model IEnumberable<House>
@Html.DropDownList("dropdown",new SelectList(Model.select(x=>x.Room,"Height","width")
我有一个 IEnumberable<House>
对象,每个 House 对象都包含一个 Room
对象。如何在 SelectList
构造中使用来自 Room 对象的数据用于 datatext/datavalue?我可以编写一些额外的代码来生成具有 datatext/datavlue 的正确对象。但我只是想知道是否有另一种方法只使用剃须刀。
@Model IEnumberable<House>
@Html.DropDownList("",new SelectList(Model,???,???)
愚蠢的我。这是我的解决方案:
@Model IEnumberable<House>
@Html.DropDownList("dropdown",new SelectList(Model.select(x=>x.Room,"Height","width")