2014-05-22 47 views
0

我們有一個項目,我們剛從MVC 4遷移到MVC 5,但現在開始面臨這個問題。 我們在過去曾經工作過的幾個地方使用過@ Html.DropDownListFor,但現在使用MVC 5,所有的下拉菜單都停止顯示選定的值。 (如果SelectListItem已選擇= true)。 我在這裏發現了類似問題ASP.NET MVC 5 DropDownListFor not selected 任何人都面臨同樣的問題?MVC 5 DropwnListFor不顯示選定的值

回答

0
鑑於

<td colspan="2"> 
        @Html.DropDownList("DpTemp", "Select") 
       </td> 

在控制器

ViewData["DpTemp"] = new SelectList(objCountry22.CountrySearchResult, "CountryName", "CountryName", 0).ToList(); 

使用的ViewData你可以填寫你的下拉列表,但你必須要保持的ViewData的和DropDownList的名稱相同。

+0

事實上,將模型傳遞給視圖效果更好,但看起來不錯 – clement