1. 变量和输出:
@{
Dim name As String = "John"
}
<p>Hello, @name!</p>
2. 条件语句:
@{
Dim isAdmin As Boolean = True
}
@If isAdmin Then
<p>Welcome, Admin!</p>
Else
<p>Welcome, Guest!</p>
End If
3. 循环语句:
@{
Dim numbers() As Integer = {1, 2, 3, 4, 5}
}
<ul>
@For Each num In numbers
<li>@num</li>
Next
</ul>
4. 函数和方法:
@{
Function Multiply(ByVal x As Integer, ByVal y As Integer) As Integer
Return x * y
End Function
}
<p>The result is: @Multiply(3, 4)</p>
5. 模型数据:
如果你使用了 MVC(Model-View-Controller)架构,你可以通过模型传递数据给视图。
@ModelType YourNamespace.YourModel
<p>@Model.PropertyName</p>
这些只是一些简单的示例,你可以根据需要在 Razor 视图中使用 VB 代码来处理更复杂的逻辑。请确保在 Razor 文件中使用 @ 符号来标记代码块,并在需要时使用 @ 符号来输出变量或执行代码。
转载请注明出处:http://www.pingtaimeng.com/article/detail/6556/ASP.NET