MVC3では、すべての使用可能な値(および選択された値が強調表示されている)のHTMLリストボックスの代わりに、HTML出力をHtml.ListBoxForメソッドで変更したいSELECT要素ではなく、選択した項目の順序なしリスト(UL、LI)を出力したいだけです。問題は、をListBoxForメソッドと同じメソッドシグネチャにして、MultiSelectListオブジェクトと選択された値であるListを受け入れることです。私はその後、選択されていない項目のリスト(キーではない)をUL/LIのhtmlとして出力するだけです。ここに私が持っていたいメソッドシグネチャがあります。これはどのように達成できますか?MVC ListBoxForメソッドから順序付けられていないリストを出力する方法
public static MvcHtmlString ListBoxForAsUnorderedList <TModel, TProperty>
(this HtmlHelper<TModel> htmlHelper,
Expression<Func<TModel, TProperty>> expression,
IEnumerable<SelectListItem> selectList)
あなたの呼び出し文字列はどのように見えますか? – David