ドロップダウン データとモデルを含むモデルをビューに渡す際に問題が発生しています。
このコードを使用するとページが読み込まれますが、選択するとドロップダウンリストに「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---")