1. foreach 循环:
使用 foreach 循环遍历集合或数组中的元素。
@{
var items = new List<string> { "Item1", "Item2", "Item3" };
}
<ul>
@foreach (var item in items)
{
<li>@item</li>
}
</ul>
2. for 循环:
使用 for 循环执行固定次数的迭代。
<ul>
@for (var i = 1; i <= 5; i++)
{
<li>Item @i</li>
}
</ul>
3. while 循环:
使用 while 循环执行基于条件的迭代。
@{
var counter = 1;
}
<ul>
@while (counter <= 5)
{
<li>Item @counter</li>
counter++;
}
</ul>
4. do-while 循环:
使用 do-while 循环执行至少一次的迭代,然后根据条件继续迭代。
@{
var counter = 1;
}
<ul>
@do
{
<li>Item @counter</li>
counter++;
} while (counter <= 5)
</ul>
请注意,在 Razor 中,循环和其他 C# 代码块的语法与传统的 C# 语法非常相似,但它们被嵌套在 HTML 中。确保在 HTML 中使用 @ 符号来切换到 C# 代码块,然后在代码块中使用适当的 C# 语法。
转载请注明出处:http://www.zyzy.cn/article/detail/14800/ASP.NET Web Pages