Я хочу отобразить список следующим образом: "1, 2, 3"
Быстро и грязно:
@string.Join(", ", Enumerable.Range(1, 3))
Очевидно, что пользовательский помощник кажется более подходящим для работы по форматированию чего-либо в представлении:
public static class HtmlExtensions
{
public static IHtmlString FormatList(this HtmlHelper html, IEnumerable<int> list)
{
return MvcHtmlString.Create(string.Join(", ", list));
}
}
, а затем просто:
@Html.FormatList(Model.MyList)