2011-12-28 49 views
1

我想做一個簡單的無序列表。 Html對象爲其他類型的元素提供了快捷方式,例如listbox等。列表中是否有類似的東西。如果不是推薦的應用程序是什麼?asp.net mvc list helper

+0

可能你可以使用這個解決方案:http://stackoverflow.com/questions/8579789/mvc-method-to-output-unordered-list-from-the-listboxfor-method) – 2011-12-28 07:13:33

回答

1

你總是可以編寫自己的HTML幫手,做列表您

 public static string Test(this HtmlHelper helper, string[] items) 
    { 
     var sb = new StringBuilder(); 

     sb.Append("<ul>"); 

     foreach (var item in items) 
     { 
      sb.Append(String.Format("<li>{0}</li>",item)); 
     } 
     sb.Append("</ul>"); 

     return sb.ToString(); 
    } 

這就要求你送過一個完整的清單吧。您可以將其修改爲只添加新的項目並在創建之前調用Html.Test。希望這回答你的問題!

+0

它似乎奇怪這不是默認包含的 – 2011-12-28 07:23:25

相關問題