Html.DropDownList扩展

时间:2013-10-24 17:33:42

标签: asp.net-mvc-4 razor html-select

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

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

ID_ROLE是模型

的属性之一

和ID_ROLE也是我以这种方式传递给视图的视图包的名称

  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)

这是不是错了? 谢谢!

1 个答案:

答案 0 :(得分:0)

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

@Html.DropDownList("ID_ROLE", (SelectList)ViewBag.ID_ROLE)