ASP.NET Razor - Kondisi Logika VB
- 上一页 Pemulangan VB Razor
- 下一页 Ringkasan MVC
Logika pemrograman: melaksanakan kode berdasarkan kondisi.
Jika kondisi
VB memungkinkan anda melaksanakan kode berdasarkan kondisi.
Untuk menguji kondisi, anda dapat menggunakan pernyataan if.Pernyataan if akan mengembalikan true atau false berdasarkan tes yang anda lakukan:
- pernyataan if memulai blok kode
- Kondisi berada di antara if dan then.
- Jika kondisi benar, lakukan kode di antara if ... then dan end if.
实例
@Code Dim harga=50 End Code <html> <body> @Jika harga > 30 @<p>Harga adalah terlalu tinggi.</p> End If </body> </html>
运行实例
Else kondisi
pernyataan if dapat mengandung else kondisi.
else kondisi didefinisikan sebagai false, lakukan kode yang akan dieksekusi.
实例
@Code Dim harga=20 End Code <html> <body> @jika harga > 30 @<p>Harga adalah terlalu tinggi.</p> Else @<p>The price is OK.</p> End If </body> </htmlV>
运行实例
Keterangan:Dalam contoh di atas, jika harga tidak lebih besar daripada 30, lakukan statemen lain.
ElseIf kondisi
boleh else if kondisiUji coba berbagai kondisi:
实例
@Code Dim harga=25 End Code <html> <body> @Jika harga >= 30 @<p>Harga adalah tinggi.</p> Jika harga lebih besar daripada 20 dan lebih kecil daripada 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 时执行代码。
- 上一页 Pemulangan VB Razor
- 下一页 Ringkasan MVC