asp.net mvc list helper

时间:2011-12-28 07:02:31

标签: asp.net-mvc-3

我想制作一个简单的无序列表。 Html对象为其他类型的元素提供了快捷方式,例如listbox等。列表中是否有类似的东西。如果不是推荐的建议?

1 个答案:

答案 0 :(得分: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();
    }

这要求您发送完整列表。您可以将其修改为仅添加新的&lt;李&GT;项目并在调用Html.Test之前创建一个。希望这能回答你的问题!