我觉得问这个有点可笑,但我无法弄清楚如何让这个标签循环而不使用 asp.net 的 razor 语法将每个标签放在新行上
@if (poolitem.SupplierStarRating > 0)
{
@for (int i = 0; i < poolitem.SupplierStarRating; i++)
{
<small class="glyphicon glyphicon-star"></small>
}
}
我想要做的是避免将内联标签放在单独的行上时出现的小空间
最佳答案
将您的代码放在一行中,不要有空格
@for (int i = 0; i < 3; i++){<small class="glyphicon glyphicon-star"></small>}
它会产生
<small class="glyphicon glyphicon-star"></small><small class="glyphicon glyphicon-star"></small><small class="glyphicon glyphicon-star"></small>
关于c# - 使用 Razor 在同一行上循环 html 标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37117880/