Latest web development tutorials

logika ASP.NET Razor VB

Logika Pemrograman: mengeksekusi kode kondisional.


Jika kondisi

VB diizinkan di bawah eksekusi kode kondisi.

Menggunakan jika pernyataan untuk menentukan kondisi. Berdasarkan hasil penilaian, jika pernyataan kembali benar atau salah:

  • jika pernyataan dimulai blok kode
  • Kondisi ditulis antara jika kemudian
  • kode jika kondisi benar, jika ... kemudian dan dilakukan antara akhir jika

contoh

@Code
Dim price=50
End Code
<html>
<body>
@If price>30 Then
@<p>The price is too high.</p>
End If
</body>
</html>

Menjalankan contoh »


lain Kondisi

lain jika pernyataan mungkin berisi kondisi.

kondisi lain yang ditentukan kode jika kondisi salah akan dieksekusi.

contoh

@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>

Menjalankan contoh »

Catatan: Dalam contoh di atas, jika kondisi pertama adalah benar, jika blok kode akan dijalankan. lain jika kondisi tertutup di samping kondisi "semua kasus lainnya."


kondisi ElseIf

Anda dapat menggunakan beberapa kriteria untuk menilai kondisi elseif:

contoh

@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>

Menjalankan contoh »

Dalam contoh di atas, jika kondisi pertama adalah benar, jika blok kode akan dijalankan.

Jika kondisi pertama adalah tidak benar dan kondisi kedua benar, kode elseif blok akan dieksekusi.

jumlah yang tidak terbatas kondisi elseif.

Jika jika dan elseif kondisi tidak benar, yang terakhir lain blok (tanpa kondisi) mencakup "semua kasus lain."


Pilih Kondisi

pilih blok dapat digunakan untuk menguji sejumlah kondisi yang terpisah:

contoh

@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>

Menjalankan contoh »

Dibalik "Select Case" diikuti dengan nilai tes (hari). Setiap kasus individu memiliki kondisi pengujian nilai dan sejumlah baris kode. Jika nilai tes sesuai dengan nilai dari kasus tersebut, garis sesuai kode dijalankan.

pilih blok memiliki default (Case Else), ketika semua keadaan yang ditentukan tidak cocok, mencakup "semua kasus lainnya."