0

我在绑定到模型的视图中有一个下拉列表(MVC4)

  @Html.DropDownList("ID_ROLE", String.Empty)

ID_ROLE 是模型的属性之一

而ID_ROLE也是我这样传给视图的viewbag的名字

  ViewBag.ID_ROLE = new SelectList(lista_ruoli.OrderBy(x => x.DESCR_ROLE), "ID_ROLE", "DESCR_ROLE", user_to_edit.ID_ROLE);

这样就可以了。。

但我不明白为什么我找不到适合的 HtmlHelper.DropDownList 的扩展

  @Html.DropDownList("ID_ROLE", String.Empty)

这种方式是错还是错?谢谢!

4

1 回答 1

0

不确定我是否理解正确,但如果您希望列表显示在下拉列表中,您需要将列表提供给 HTML 帮助程序:

@Html.DropDownList("ID_ROLE", (SelectList)ViewBag.ID_ROLE)
于 2013-10-24T17:46:07.807 回答