ASP.NET Razor - VB 逻辑条件
- ບ່ອນໜ້າຫຼັງ ສາຍລະບົບ VB
- ບ່ອນໜ້າຫຼັງ ການຊີ້ແຈງ MVC
ວິທີການການປະຕິບັດຄຳສັ່ງຕາມຂໍ້ກຳນົດ
If ຂໍ້ກຳນົດ
VB ສາມາດດຳເນີນຄຳສັ່ງຕາມຂໍ້ກຳນົດ
ສຳລັບທົດລອງຂໍ້ກຳນົດບາງຢ່າງໄດ້ຮັບພວກເຂົາສາມາດນຳໃຊ້ ຄຳສັ່ງ if ຈະກັບຄຳຕອບ true ຫຼື false ຕາມການທົດລອງຂອງທ່ານ。
- ຄຳສັ່ງ if ກຳນວຍຄຳສັ່ງບັນດາຄຳສັ່ງ
- ຂໍ້ກຳນົດຕັ້ງຢູ່ບ່ອນ if ແລະ then
- ຖ້າຂໍ້ກຳນົດເປັນ true ຈະດຳເນີນຄຳສັ່ງລະຫວ່າງ if ... then ແລະ end if
实例
@Code Dim price=50 End Code <html> <body> @If price>30 Then @<p>The price is too high.</p> End If </body> </html>
运行实例
Else ຂໍ້ກຳນົດ
ຄຳສັ່ງ if ສາມາດບັນນາດ else ຂໍ້ກຳນົດ。
else ຂໍ້ກຳນົດທີ່ກໍານົດເປັນ false ຈະດຳເນີນຄຳສັ່ງ
实例
@Code Dim price=20 End Code <html> <body> @if price>30 then @<p>The price is too high.</p> Else @<p>The price is OK.</p> End If </body> </htmlV>
运行实例
ຄວາມຄິດເຫັນ:ໃນບັນດາກໍລະນີທີ່ຫຼັງຈາກນັ້ນ،ຖ້າລາຄາບໍ່ຫຼາຍກວ່າ 30 ຈາກນັ້ນຈະດຳເນີນຄຳສັ່ງອື່ນໆ
ElseIf ຂໍ້ກຳນົດ
ສາມາດ else if ຂໍ້ກຳນົດການທົດລອງຂໍ້ກຳນົດຫຼາຍອັນ
实例
@Code Dim price=25 End Code <html> <body> @If price>=30 Then @<p>The price is high.</p> ElseIf price>20 And price<30 @<p>The price is OK.</p> Else @<p>The price is low.</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="This is the first weekday." Case "Thursday" message="Only one day before weekend." Case "Friday" message="Tomorrow is weekend!" Case Else message="Today is " & day End Select <p>@message</p> </body> </html>
运行实例
"Select Case" 之後是测试值 (day)。每个具体的测试条件以 case 关键词开头,其后允许任意数量的代码行。如果测试值匹配 case 值,则执行代码行。
select 代码块可为其余的情况设置默认的 case (default:),允许在所有 case 均不为 true 时执行代码。
- ບ່ອນໜ້າຫຼັງ ສາຍລະບົບ VB
- ບ່ອນໜ້າຫຼັງ ການຊີ້ແຈງ MVC