我有一个非常基本的ASP.NET MVC项目,它使用C#
作为编程语言,Razor
作为其视图引擎。
我想在视图中使用for
循环生成此HTML标记。
<div class="item-1">Item 1</div>
<div class="item-2">Item 2</div>
<div class="item-3">Item 3</div>
<div class="item-4">Item 4</div>
<div class="item-5">Item 5</div>
...
<div class="item-N">Item N</div>
- N
是循环中定义的数字。
我该怎么做?
答案 0 :(得分:9)
@for(var i = 1; i <= 5; i++){
<div class="item-@i">Item @i</div>
}
答案 1 :(得分:4)
使用类似的东西
@for(int i = 0; i <= N; i++)
{
<div class="item-@i"> Item @i </div>
}
看看这个,以了解如何在Razor标记中使用@
符号。 Razor cheat sheet