在我的视图模型中,如果有:
List<Car>
其中汽车有Id和名字。我想使用
创建一个下拉框Html.DropDownListFor()
什么是最好的方法来解决这个问题,因为我希望项目的值为Id,显示为汽车名称。
答案 0 :(得分:1)
您的视图模型中有什么,
显示您想要使用的列表
<%= Html.DropDownList("DropDownName", new SelectList(yourListOfCar, "Id", "Name"))%>
所以如果你想使用DropDownListFor,你会使用就像这样
<%= Html.DropDownList(model => model.IdCar, new SelectList(yourListOfCar, "Id", "UserName"))%>
其中model是您的视图模型