<%@ Page Language="VB" AutoEventWireup="true" CodeBehind="WebForm1.aspx.vb" Inherits="YourNamespace.WebForm1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>ASP.NET Web Forms Razor VB循环示例</title>
</head>
<body>
<form id="form1" runat="server">
<div>
@Code
' 在这里进行VB代码的声明和逻辑处理
' 示例:声明一个数组并进行循环
Dim items() As String = {"Item 1", "Item 2", "Item 3"}
End Code
<h1>VB循环示例</h1>
<ul>
@For Each item As String In items
<li>@item</li>
Next
</ul>
</div>
</form>
</body>
</html>
在这个例子中,使用了@Code和End Code包裹VB代码块。在代码块中,声明了一个名为items的字符串数组,并在页面中使用For Each循环遍历数组中的元素,将每个元素显示在一个HTML列表项中。
请注意,Razor VB语法中,循环体的开始和结束分别使用@For Each ... Next。在实际项目中,你可以根据需要循环遍历不同的数据集合,进行更复杂的逻辑处理。
转载请注明出处:http://www.pingtaimeng.com/article/detail/14973/ASP.NET Web Forms