2013-10-24 30 views
0

我有一個視圖綁定一個下拉列表模型(MVC4)Html.DropDownList擴展

@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); 

這樣它的工作原理..

但我不明白我爲什麼不能找到與

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

是這樣,是不是錯了適合HtmlHelper.DropDownList 的延伸? 謝謝!

回答

0

不知道如果我理解正確的,但如果你想在列表中下拉列表顯示出來,您需要提供的列表中的HTML幫助:

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

謝謝你,是我同意INFACT我試圖理解爲什麼它以上述方式工作。有任何想法嗎? – user2743368