【发布时间】:2013-11-04 18:49:27
【问题描述】:
我正在尝试从模型值中设置下拉列表中选择的值。 有人可以帮助我设置模型值以被选中。
@foreach (var item in Model)
{
<p>
@Html.DisplayFor(modelItem => item.Type)
</p>
<p>
@Html.DropDownList("categoryvalues", (IEnumerable<SelectListItem>)ViewBag.Category, "Select")
</p>
}
下面试了
@Html.DropDownListFor(modelItem => item.Type, new SelectList((IEnumerable<SelectListItem>)ViewBag.Category,"Value","Text",modelItem => item.Type.ToString()))
我遇到错误
无法将 lambda 表达式转换为类型“对象”,因为它不是委托类型
【问题讨论】:
-
你能告诉我们你的模型传递给视图吗?