我有一個下拉在我的MVC項目。Html.DropDownList填充
@Html.DropDownList("Chart Type", new List<SelectListItem>
{
new SelectListItem{ Text="Horizontal", Value = "Horizontal" },
new SelectListItem{ Text="Vertical", Value = "Vertical" },
new SelectListItem{ Text="Pie", Value = "Pie" }
},
new { @class = "chzn-select", @multiple ="true", @style="width:350px;"})
這將硬編碼值放在列表中。 如果我想從數據庫中獲取值,最好的方法是什麼?
我可以讓Html.DropDownList
引用sql查詢或SP來填充列表嗎?