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