В MVC3 я хочу изменить вывод HTML с помощью метода Html.ListBoxFor, чтобы вместо поля списка HTML со всеми доступными значениями (и выделенными выделенными значениями), я просто хотел вывести неупорядоченный список (UL)., LI) выбранных элементов, а не элемента SELECT.Проблема заключается в том, что я хочу сохранить точно такую же сигнатуру метода, что и у метода ListBoxFor , принимая объект MultiSelectList и List, который является выбранными значениями.Затем я хочу, чтобы неупорядоченный список выводил только выбранные значения элемента (не ключи) в виде HTML UL / LI.Вот подпись метода, которую я хотел бы иметь.Как это можно сделать?
public static MvcHtmlString ListBoxForAsUnorderedList <TModel, TProperty>
(this HtmlHelper<TModel> htmlHelper,
Expression<Func<TModel, TProperty>> expression,
IEnumerable<SelectListItem> selectList)