Razor 在文本块之间插入额外的空间。我想以这种方式呈现一个列表:“1、2、3”,但得到“1、2、3”。
@for (int i = 1; i < 3; i++)
{
<text>@i</text>
if (i != 2)
{
<text>, </text>
}
}
有什么办法可以删除这个多余的空间?
最佳答案
您可以使用@ Html.Raw。代码更具可读性,输出没有多余的空格
@for (int i = 1; i < 3; i++)
{
@Html.Raw(i)
if (i != 2)
{
@Html.Raw(", ")
}
}
关于c# - asp.net mvc Razor 多余的空间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4282572/