5

我有一个非常基本的 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>

— whereN是循环中定义的数字。

我怎样才能做到这一点?

4

2 回答 2

9
@for(var i = 1; i <= 5; i++){
   <div class="item-@i">Item @i</div>
}
于 2013-05-15T03:23:55.817 回答
4

使用这样的东西

@for(int i = 0; i <= N; i++)
{
    <div class="item-@i"> Item @i </div>
}

看看这个以参考如何使用@Razor 标记中的符号。剃须刀备忘单

于 2013-05-15T03:24:23.247 回答