首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

MVC DropDownListFor 中遇到的有关问题

2012-10-05 
MVC DropDownListFor 中遇到的问题C# codepublic ActionResult Create(){var model(from d in xqsys.Datu

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

热点排行