Latest web development tutorials

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

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

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

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

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

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

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

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."