2012-10-03 71 views
1

重構我的MVC頁面以獲得更好的設計,所以在這裏。模型中的SelectList不會顯示在下拉列表中

MODEL:

public class MyModel 
{ 
    public IEnumerable<SelectListItem> SpeciesDropDown {get; set;} 
} 

控制器

[HttpGet] 
    public ActionResult Index() 
    { 
    MyModel model = new MyModel() 
    { 
    SpeciesDropDown = StaticClass.GetSpeciesSelectList() 
    } 

凡GetSpeciesSelectList返回值的列表(我知道它的工作原理,因爲它與可視數據現在看來,它的工作原理工作,但有一個。錯誤

@model MyModel 
    Species: @Html.DropDownList("SpeciesDropDown", 
    new SelectList(ViewData.Model.SpeciesDropDown)) 

其吐出回一堆System.Web.Mvc.SelectListItem的下拉列表。甲ny的建議?由於

回答