在控制器中我有:
public ActionResult Create()
{
ViewBag.dData = db.Bank.Select(b => b.Omschrijving).ToList();
return View();
}
并在视图中:
@Html.DropDownList("Omschrijving",ViewBag.dData as List<SelectListItem>)
I get a error: There is no ViewData item of type 'IEnumerable<SelectListItem>' that has the key 'Omschrijving'
我该如何解决?
答案 0 :(得分:0)
public ActionResult Create()
{
ViewBag.dData = db.Bank
.Select(b => new SelectListItem() { Key = b.Omschrijving }).ToList();
return View();
}
您还需要设置Value
的{{1}}属性。