Я пытаюсь написать расширение для DropDownListFor
:
public static MvcHtmlString DropDownListFor<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, Expression<Func<TModel, TProperty>> expression, IEnumerable<SelectListItem> selectList, object htmlAttributes, bool enabled)
{
return htmlHelper.DropDownListFor(expression, selectList, null /* optionLabel */, HtmlHelper.AnonymousObjectToHtmlAttributes(htmlAttributes));
}
Чего я хочу добиться, если для параметра false установлено значение false, без изменений, но для параметра true установлено значение true, я хочу добавитьатрибуты html перед тем, как передать их AnonymousObjectToHtmlAttributes
.
Есть идеи, как это сделать?