本文介绍了ASP.NET MVC剃刀多余的空格呈现的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在Asp.net MVC,剃刀插入文本块之间的额外空间。我想呈现一个列表是这样的:1,2,3,但得到1,2,3
@for(INT I = 1;我3;;我++)
{
<文字和GT; @ I< /文字和GT;
如果(ⅰ!= 2)
{
<文本&GT中,< /文字和GT;
}
}
有去除多余的空格什么办法?
解决方案
Quick and dirty:
@string.Join(", ", Enumerable.Range(1, 3))
Obviously a custom helper seems more appropriate to the job of formatting something in the view:
public static class HtmlExtensions
{
public static IHtmlString FormatList(this HtmlHelper html, IEnumerable<int> list)
{
return MvcHtmlString.Create(string.Join(", ", list));
}
}
and then simply:
@Html.FormatList(Model.MyList)
这篇关于ASP.NET MVC剃刀多余的空格呈现的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!