1. For Each 循环:
使用 For Each 循环遍历集合或数组中的元素。
@{
Dim items = New List(Of String) From {"Item1", "Item2", "Item3"}
}
<ul>
@For Each item In items
<li>@item</li>
Next
</ul>
2. For 循环:
使用 For 循环执行固定次数的迭代。
<ul>
@For i = 1 To 5
<li>Item @i</li>
Next
</ul>
3. Do While 循环:
使用 Do While 循环执行基于条件的迭代。
@{
Dim counter = 1
}
<ul>
@Do While counter <= 5
<li>Item @counter</li>
counter += 1
Loop
</ul>
4. Do Until 循环:
使用 Do Until 循环执行基于条件的迭代,直到条件为真。
@{
Dim counter = 1
}
<ul>
@Do Until counter > 5
<li>Item @counter</li>
counter += 1
Loop
</ul>
5. Do Loop While 循环:
使用 Do Loop While 循环执行至少一次的迭代,然后根据条件继续迭代。
@{
Dim counter = 1
}
<ul>
@Do
<li>Item @counter</li>
counter += 1
Loop While counter <= 5
</ul>
请注意,Razor VB 的循环语法与传统的 VB 语法非常相似,但它们被嵌套在 HTML 中。确保在 HTML 中使用 @ 符号来切换到 VB 代码块,然后在代码块中使用适当的 VB 语法。
转载请注明出处:http://www.zyzy.cn/article/detail/14803/ASP.NET Web Pages