1. 声明变量:
使用 @ 符号声明变量。
@{
Dim userName = "John"
}
<p>Hello, @userName!</p>
2. 内联表达式:
在 HTML 中,您可以直接使用内联表达式,而不需要声明变量。
<p>Hello, @(userName & " Doe")!</p>
3. 输出模型数据:
如果您有一个页面模型(Model),可以通过 @Model 来访问模型中的数据。
@ModelType MyNamespace.MyModel
<p>User ID: @Model.UserId</p>
4. 代码块中的变量:
在代码块中声明的变量也可以在 HTML 中使用。
@{
Dim message = "Welcome!"
}
<p>@message</p>
5. 条件语句和循环中的变量:
在条件语句和循环中声明的变量也可以在 HTML 中使用。
@If condition Then
Dim result = "Condition is true"
<p>@result</p>
End If
@For Each item In items
<p>@item</p>
Next
请注意,在 Razor VB 中,与 Razor C# 语法一样,使用 @ 符号来切换到 VB 代码块。在代码块中使用适当的 VB 语法。
转载请注明出处:http://www.zyzy.cn/article/detail/14802/ASP.NET Web Pages