打开编辑视图时如何在html.dropdownlistfor框中显示所选值

时间:2015-05-05 10:11:09

标签: c# .net asp.net-mvc-4

在我使用的行动方法中

ViewBag.type = new SelectList(
   db.UserDetails.AsEnumerable().GroupBy(x => x.type).Select(x => x.First()),
   "type",
   "type",
   user.type);

在我看来我使用了

@Html.DropDownListFor(
   m => m.type,
   (IEnumerable<SelectListItem>)ViewBag.type,
   new { @class = "form-control" })

不知道为什么不在加载时显示所选项目

1 个答案:

答案 0 :(得分:1)

DropDownListFor Not Selecting Value

我在此链接中找到的正确答案

原因是您使用ViewBag的名称与模型的属性相同。