logique ASP.NET Razor VB
Programmation Logique: exécuter du code conditionnel.
Si les conditions
VB permise en vertu de l'exécution du code de condition.
Utilisez une instruction if pour déterminer les conditions. Selon le résultat du jugement, si la déclaration renvoie true ou false:
- if commence un bloc de code
- Conditions écrites entre si et
- Le code si la condition est vraie, si ... alors et est effectuée entre la fin si
Exemples
Dim price=50
End Code
<html>
<body>
@If price>30 Then
@<p>The price is too high.</p>
End If
</body>
</html>
Exécution instance »
Else Condition
instruction else if peut contenir des conditions.
conditions définies d'autre code si la condition est fausse à exécuter.
Exemples
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>
Exécution instance »
Remarque: Dans l'exemple ci - dessus, si la première condition est vraie, si le bloc de code sera exécuté. sinon si les conditions sont couvertes, en plus de la condition de "tous les autres cas."
conditions ElseIf
Vous pouvez utiliser plusieurs critères pour juger elseif conditions:
Exemples
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>
Exécution instance »
Dans l'exemple ci-dessus, si la première condition est vraie, si le bloc de code est exécuté.
Si la première condition est pas vrai et la deuxième condition est vraie, le bloc du code sera exécuté.
Nombre illimité de conditions elseif.
Si les conditions si et elseif ne sont pas vraies, le dernier bloc d'autre (sans conditions) couvre «tous les autres cas."
Sélectionnez Condition
sélectionnez les blocs peuvent être utilisés pour tester un certain nombre de conditions distinctes:
Exemples
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>
Exécution instance »
Derrière "Select Case" suivi de la valeur de l'essai (jour). Chaque cas a une des conditions de test de valeur et un certain nombre de lignes de code. Si la valeur de test correspond à la valeur de l'affaire, la ligne correspondante du code est exécuté.
select bloc a une valeur par défaut (Case Else), lorsque toutes les circonstances spécifiées ne correspondent pas, il couvre «tous les autres cas."