语句可以反复循环执行。
For循环
如果你需要重复运行相同的语句,您可以编写一个循环。
如果你知道有多少次你要循环,你可以使用一个for循环 。 这种循环是递增或者递减计数尤其有用:
对于每个循环
如果你有一个集合或数组工作,经常使用的每个循环 。
集合是一组类似的对象,而每个循环,您可以执行任务,在每个项目。 通过收集,直到它完成的每个循环散步。
下面的例子通过ASP.NET Request.ServerVariables集合散步。
例
<html>
<body>
<ul>
@For Each x
In Request.ServerVariables
@<li>@x</li>
Next x
</ul>
</body>
</html>
运行示例» While循环
while循环是一个通用的循环。
while循环开始的,而关键字,后跟括号,在那里你指定的循环多长时间继续下去,那么块重复。
while循环典型地添加到或从用于计数的变量减去。
在下面的例子中,+ =操作者加上1变量i,每个循环运行时间。
数组
当你想存储类似的变量,但不希望创建一个单独的变量为每个数组是有用的:
例
@Code
Dim members As String()={"Jani","Hege","Kai","Jim"}
i=Array.IndexOf(members,"Kai")+1
len=members.Length
x=members(2-1)
end Code
<html>
<body>
<h3>Members</h3>
@For Each person In members
@<p>@person</p>
Next person
<p>The number of names
in Members are @len </p>
<p>The person at
position 2 is @x </p>
<p>Kai is now in
position @i </p>
</body>
</html>
运行示例»