2011-03-18 71 views
2

試圖在默認情況下從我的viewmodel中選擇一個DropDownList中的項目。System.Web.MVC.SelectList如何在創建時設置選定的項目

我使用德下列超載創造了我的視圖模型選擇列表..

public SelectList ProgramsSelectList() 
    { 
     var ddlist = new SelectList(DiversionPrograms, "DiversionProgramID", "CrimeName", new {value = "1"}); 
     return ddlist; 
    } 

值= 1只是硬編碼了。我不確定Html.DropDownList()尊重這個選定的項目。

Razor視圖:

@Html.DropDownList("programSelect", Model.ProgramsSelectList(), "Choose a Program to Manage") 

我必須缺少的東西在這裏...

回答

2

想通了......

var ddlist = new SelectList(DiversionPrograms, "DiversionProgramID", "CrimeName", DiversionProgram.DiversionProgramID); 
相關問題