MVC DropDownListFor 中遇到的问题
C# code
public ActionResult Create()
{
var model=(from d in xqsys.DatumType select d).OrderBy(d=>d.datumTypeId);
List<SelectListItem> item = new List<SelectListItem>();
foreach (var datum in model)
{
item.Add(new SelectListItem { Text = datum.datumTypeName, Value = datum.datumTypeName });
}
ViewData["list"] = item;
return View();
}
view:
<%= Html.DropDownListFor(model=>model.datumTypeName, ViewData["list"] as IEnumerable<SelectListItem>)%>
error:
不存在具有键“datumTypeName”的“IEnumerable<SelectListItem>”类型的 ViewData 项。
困扰了好久,求解。。。。
------解决方案--------------------
给view 写个MODEL?
------解决方案--------------------
return View(model); 我的妈呀。。你这个写错了