ASP.NET Razor - VB loogiset ehdot
- Edellinen sivu Razor VB silmukat
- Seuraava sivu MVC esittely
Ohjelmointilogiikka: Suorittaa ehtoja perustuvaa koodia.
Jos ehto
VB sallii sinun suorittaa ehtoja perustuvaa koodia.
Jos haluat testata tiettyä ehtoa, voit käyttää if-lause.if-lause palauttaa true tai false:sta riippuen testistäsi:
- if-lause käynnistää koodikohdan
- Ehto sijaitsee if ja then välillä
- Jos ehto on totta, suoritetaan if ... then ja end if väliset koodit.
Esimerkki
@Code Dim hinta=50 End Code <html> <body> @Jos hinta > 30 @<p>Hinta on liian korkea.</p> End If </body> </html>
Suorita esimerkki
Else ehto
if-lause voi sisältää else ehto.
else ehto määrittää koodin, joka suoritetaan, kun ehto on false.
Esimerkki
@Code Dim hinta=20 End Code <html> <body> @Jos hinta > 30 @<p>Hinta on liian korkea.</p> Else @<p>The price is OK.</p> End If </body> </htmlV>
Suorita esimerkki
Kommentti:Yllä olevassa esimerkissä, jos hinta ei ole suurempi kuin 30, suoritetaan loput lauseet.
Jos ehto
voidaan else if ehtoTestataan useita ehtoja:
Esimerkki
@Code Dim hinta=25 End Code <html> <body> @Jos hinta >= 30 @<p>Hinta on korkea.</p> Jos hinta > 20 ja hinta < 30 @<p>The price is OK.</p> Else @<p>The price is low.</p> End If </body> </html>
Suorita esimerkki
Yllä olevassa esimerkissä, jos ensimmäinen ehto on totta, suoritetaan ensimmäinen koodikappale.
Muussa tapauksessa, jos seuraava ehto on totta, suoritetaan toinen koodikappale.
Voit asettaa mihin tahansa määrään else if -ehtoja.
Jos if- ja else if -ehdot eivät ole totta, suoritetaan viimeinen else-koodikappale.
Select-ehto
select-koodekappaleVoit testata sarjaa erityisiä ehtoja:
Esimerkki
@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>
Suorita esimerkki
"Select Case"-sanan jälkeen on testiarvo (day). Jokainen erityinen testiehdotus alkaa case-avainsanalla, jonka jälkeen sallitaan mihin tahansa määrään koodirivejä. Jos testiarvo vastaa case-arvoa, suoritetaan koodirivit.
select-koodekappale voi asettaa oletusarvon muiden tilanteiden tapaukselle (default:) ja sallii koodin suorittamisen, jos kaikki tapaukset eivät ole totta.
- Edellinen sivu Razor VB silmukat
- Seuraava sivu MVC esittely