菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP.NET Razor - VB 逻辑条件


编程逻辑:根据条件执行代码。


If 条件

VB 允许您根据条件执行代码。

要测试一个条件,您可以使用 **if 语句**。 if 语句根据您的测试返回 true 或 false。

  • if 语句开始一个代码块
  • 条件写在 if 和 then 之间
  • 如果测试为 true,则执行 if ... then 和 end if 之间的代码

示例

@Code
Dim price=50
End Code
<html>
<body>
@If price>30 Then
    @<p>价格太高了。</p>
End If
</body>
</html>
运行示例 »

Else 条件

if 语句可以包含一个 **else 条件**。

如果条件为 false,则执行 else 条件定义的代码。

示例

@Code
Dim price=20
End Code
<html>
<body>
@if price>30 then
    @<p>价格太高了。</p>
Else
    @<p>价格还可以。</p>
End If
</body>
</html>
运行示例 »

注意:在上面的示例中,如果第一个条件为 true,它将被执行。 else 条件涵盖了“所有其他情况”。



ElseIf 条件

可以使用 **else if 条件** 来测试多个条件。

示例

@Code
Dim price=25
End Code
<html>
<body>
@If price>=30 Then
    @<p>价格很高。</p>
ElseIf price>20 And price<30 then
    @<p>价格还可以。</p>
Else
    @<p>价格很低。</p>
End If   
</body>
</html>
运行示例 »

在上面的示例中,如果第一个条件为 true,它将被执行。

如果不是,那么如果下一个条件为 true,这个条件将被执行。

您可以拥有任意数量的 else if 条件。

如果 if 或 else if 条件都不为 true,则最后一个 else 块(不带条件)涵盖了“所有其他情况”。


Select 条件

可以使用 **select 块** 来测试多个单独的条件。

示例

@Code
Dim weekday=DateTime.Now.DayOfWeek
Dim day=weekday.ToString()
Dim message=""
End Code
<html>
<body>
@Select Case day
Case "Monday"
    message="这是工作日的开始。"
Case "Thursday"
    message="距离周末只有一天了。"
Case "Friday"
    message="明天就是周末了!"
Case Else
    message="今天是 " & day
End Select
<p>@message</p>
</body>
</html>
运行示例 »

"Select Case" 后面是测试值 (day)。每个单独的测试条件都有一个 case 值,以及任意数量的代码行。如果测试值与 case 值匹配,则执行代码行。

select 块可以有一个默认的 case (Case Else),用于在其他 case 都不为 true 时运行的“所有其他情况”。


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持