我有一個問題傳遞給查看包含下拉數據和模型的模型。MVC dropdownlist,當模型不是Ienumerable時不顯示數據
使用此代碼加載我的頁面,但下拉列表包含選中時的「System.Web.MVC.SelectList」。
這是我的控制器代碼。
public ActionResult Index(string productNameFilter, string productCategoryFilter, String productTypeFilter)
{
var ddl = new Items();
ddl.CategoryddList = itemsRepository.GetItemDdl("Item Categories").Select(c => new SelectListItem
{
Value = c.DropdownID.ToString(),
Text = c.DropdownText
});
ViewBag.CategoryDD = new SelectList(ddl.CategoryddList, "Value", "Text");
var model = itemsRepository.GetItemByName(productNameFilter);
return View(model);
}
這是我的看法
@model Ienumerable<Models.items.items>
@Html.DropDownList("productCategoryFilter",
new SelectList(ViewBag.CategoryDD),
"---Select Category---")
您好,感謝您的時間來回答這個問題。 –