Как мы связываем groupwise dropdownlist в MVC
Я хочу связать динамические элементы dropdownlist group wise в MVC. Мой выпадающий список просто привязан ко всем элементам списка, но я хочу добиться выпадающего списка, аналогичного опции выбора html" optgroup". Любой может мне помочь
Что я уже пробовал:
This is my html page : <pre>@Html.DropDownList("cProductionLines", ViewBag.cProductionLines as SelectList, @Resources.TitleResource.ProductionLines, new { @class = "form-control", @id = "cProductionLines" })
а это мой код контроллера:
private void bindRequestProductionLines() { List<COP_ProductList> ProductList = OUnitOfWork.ProductListRepositories.FindBy(x => x.IsActive == true).ToList(); var ProductionLinesList = ProductList.Select(x => new { Id = x.Id, Type = !CorporateSite.Helpers.CultureHelper.IsLanguageArabic ? x.Title_En : x.Title_Ar, Category = !CorporateSite.Helpers.CultureHelper.IsLanguageArabic ? x.COP_ProductionLines.Name_EN : x.COP_ProductionLines.Name_AR, CategoryId = x.COP_ProductionLines_Id }).ToList(); ViewBag.cProductionLines = new SelectList(ProductionLinesList, "Id", "Type", "Category"); }