Tutoriel sur le...login
Tutoriel sur le rasoir
auteur:php.cn  temps de mise à jour:2022-04-11 14:21:21

Logique Razor VB


ASP.NET Razor - Conditions logiques VB


Logique de programmation : exécutez du code en fonction des conditions.


Si condition

VB permet d'exécuter du code en fonction de conditions.

Utilisez l'instruction if pour déterminer la condition. Selon le résultat du jugement, l'instruction if renvoie vrai ou faux :

  • L'instruction if démarre un bloc de code
  • La condition est écrite entre if et then
  • Si la condition est vraie, le code entre if ... then et end if est exécuté

Instance

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

Exécuter l'instance »

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne


Autre condition

si l'instruction peut contenir autre condition.

else condition définit le code à exécuter lorsque la condition est fausse.

Instance

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

Exécuter l'instance»

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne

Remarque : Dans l'exemple ci-dessus, si la première condition est vraie, le code du bloc if sera exécuté. La condition else couvre « tout le reste » sauf la condition if.


Condition ElseIf

Des jugements de conditions multiples peuvent utiliser condition elseif :

Instance

@Code
Dim price=25
End Code
<html>
<body>
@if price>=30 Then
    @<p>The price is high.</p>
ElseIf price>20 And price<30 then  
    @<p>The price is OK.</p>
Else
    @<p>The price is low.</p>
End If
</body>
</html>

Exécuter l'instance»

Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne

Dans l'exemple ci-dessus, si la première condition est vraie, si Le code du bloc sera exécuté.

Si la première condition n'est pas vraie et que la deuxième condition est vraie, le code du bloc elseif sera exécuté.

Le nombre de conditions elseif est illimité.

Si ni les conditions if ni elseif ne sont vraies, le dernier bloc else (sans la condition) couvre "tout le reste".


Sélectionner la condition

le bloc de sélection peut être utilisé pour tester certaines conditions individuelles :

Instance

@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écuter l'instance»

Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne

"Sélectionner un cas" suivi de la valeur de test ( jour) . Chaque condition de test individuelle a une valeur de cas et un nombre quelconque de lignes de code. Si la valeur de test correspond à la valeur du cas, la ligne de code correspondante est exécutée. Le bloc

select a un cas par défaut (Case Else), qui remplace "Tous les autres cas" lorsqu'aucun des cas spécifiés ne correspond.


Site Web PHP chinois