2011-12-28 55 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

相关问题