ASP.NET Razor - VB-betingelser
- Forrige side Razor VB Løkke
- Næste side MVC Introduktion
Programlogik: Udfør kode baseret på betingelser.
Hvis betingelse
VB tillader dig at udføre kode baseret på betingelser.
For at teste en betingelse kan du bruge en if-sætning.en if-sætning vil baseret på din test returnere true eller false:
- en if-sætning starter en kodeblok
- betingelsen er placeret mellem if og så.
- Udfører koden mellem if ... så og end if, hvis betingelsen er sand.
Eksempel
@Code Dim pris=50 End Code <html> <body> @Hvis pris>30 så @<p>Prisen er for høj.</p> End If </body> </html>
Kør eksempel
ellers betingelse
en if-sætning kan indeholde ellers betingelse.
ellers betingelse definerer kode, der udføres, når betingelsen er falsk.
Eksempel
@Code Dim pris=20 End Code <html> <body> @hvis pris>30 så @<p>Prisen er for høj.</p> Else @<p>The price is OK.</p> End If </body> </htmlV>
Kør eksempel
Kommentarer:I det ovenstående eksempel udføres de øvrige statements, hvis prisen ikke er større end 30.
ellers hvis betingelse
kan gennemføres ellers hvis betingelseTest flere betingelser:
Eksempel
@Code Dim pris=25 End Code <html> <body> @Hvis pris>=30 Så @<p>Prisen er høj.</p> Hvis pris > 20 og pris < 30 @<p>The price is OK.</p> Else @<p>The price is low.</p> End If </body> </html>
Kør eksempel
I det ovenstående eksempel udføres den første kodeblok, hvis den første betingelse er sand.
Hvis den næste betingelse er sand, udføres den anden kodeblok.
Du kan indstille et hvilket som helst antal else if betingelser.
Hvis ingen af if og else if betingelserne er sande, udføres den sidste else kodeblok.
Select betingelse
select kodeblokKan bruges til at teste en række specifikke betingelser:
Eksempel
@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>
Kør eksempel
Efter 'Select Case' følger testværdien (day). Hver specifik testbetingelse begynder med case-nøglen, efterfulgt af et hvilket som helst antal kode linjer. Hvis testværdien matcher case-værdien, udføres koden.
En 'select' kodeblok kan indstille en standard case (default:) for øvrige situationer, og tillader udførelse af kode, når ingen af de øvrige case vilkår er sande.
- Forrige side Razor VB Løkke
- Næste side MVC Introduktion