读书人

MVC DropDownListFor 中遇到的有关问题

发布时间: 2012-10-05 15:34:34 作者: rapoo

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); 我的妈呀。。你这个写错了

读书人网 >asp.net

热点推荐