0
我在數據庫中有一個名爲Person的表,它有各種字段,如id(Guid),forename和lastname。我正在使用下面的代碼將它們從數據庫中拉出來mvc-3下拉式綁定剃刀
有一個名爲GetAll的方法,它返回列表項。
在控制器:
ClassService p= new ClassService();
ViewData["Id"]= new SelectList(p.GetAll(),"id","Forename");
在View:
@Html.DropDownList("Id_0",((SelectList)ViewData["Id"]).Items,"none")
它抱怨有acompilation error.What是錯在那裏?如果它編譯,它會加載到下拉框中?
有人可以告訴我這樣做是正確的還是我錯過了任何東西。
感謝
編譯錯誤說的是什麼? – 2011-06-03 09:50:29
不包含'DropDownList'和最佳擴展方法重載定義'System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,string,System.Collections.Generic.IEnumerable,object)'有一些無效參數 –
2011-06-03 10:02:27
嘗試從SelectList參數中刪除「.Items」。一世 – Tridus 2011-06-03 11:46:31