2017-02-27 53 views
0
 @Html.DropDownListFor(m => m.Name,(IEnumerable<SelectListItem>)ViewBag.list, 
     new { @style = "width:100%", @class = "form-control" }) 

這有助於僅在運行時設置所選項目。 如何在運行時添加更多項目(內部控制器)在ASP.Net中爲DropdownList添加數據綁定項目的替代方法MVC5

+0

變「名單」你從控制器動作返回之前的內容?大概你有這個控制權? – ADyson

+0

感謝Adyson,我會嘗試 – Saurabh

+0

我們是否也可以在模型中定義一個SelectList以及一些默認項目? – Saurabh

回答

1

在將其分配給您的ViewBag之前,簡單更改源。

e.g:

IEnumerable<SelectListItem> yourSource = //...; 
var list = yourSource.ToList(); 
list.Add(...); 
ViewBag.list = list; 
相關問題