У меня нет опыта работы с помощниками, поэтому я немного застрял в использовании кода под рукой.
Мое требование простое, и все, что мне нужно, это функциональность optgroup в методе расширения DropDownListFor
.Во время поиска я наткнулся на этот ответ и скопировал его как есть в файле с именем MyExtensionClass.cs .
Но я не знаю, какиспользуйте это или вызовите метод расширения, определенный в этом.Пожалуйста, скажите мне, как я могу использовать это с моим списком.
Сейчас ниже приведен код контроллера для списка выбора, для которого я хочу использовать методы расширения.
ViewBag.ParentCategoryId = new SelectList(db.Categories, "Id", "Name");
И это мой код представления
@Html.DropDownListFor(model => model.Product.CategoryId,
(IEnumerable<SelectListItem>)ViewBag.CategoryId, "---Choose Category---",
new { @class = "required" })
Пожалуйста, помогите мне обновить это до метода расширения с optgroup.