【发布时间】:2017-10-22 11:11:36
【问题描述】:
我想使用 Razor 在 cshtml 文件中创建一个下拉菜单。我正在使用 ViewModel,我在其中定义了一个列表。我想将该列表的值用作下拉选项。为此,我正在尝试:
@model GuestViewModel
...
@Html.DropDownListFor(m => m.SelectedLocation, m => m.travellocations, "Select location!")
但是,对于m => m.travellocations(travellocations 是一个列表:travellocations = new List<SelectListItem>();),它只是说它不能将 lambda 转换为列表。如何在这样的下拉列表中访问此列表?
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-4 razor