我正在创建一堆 <div>
使用 foreach
的元素使用 Razor 语法循环。现在我有这个:
@foreach (var item in Model)
{
<div class="grid_6 listColumn" id="team_@item.TeamID">
...
</div>
}
基本上我希望 div 标识符由 item.TeamID
中的值标记喜欢:
team_1 team_2 team_3
我目前的语法无法识别代码部分。我也试过id="team_@:item.TeamID"
但它会引发错误。然而,id="team_ @item.TeamID"
工作正常,但我不想要那里的空间。我是 Razor 的新手,有没有简单的方法可以做到这一点?
最佳答案
试试这个:
<div class="grid_6 listColumn" id="@("team_" + item.TeamID)">
...
</div>
关于html - 使用 Razor 组合 HTML 属性中的代码和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8936516/