ASP.NET Razor - Conditions logiques VB
- Page précédente Boucle VB Razor
- Page suivante Introduction à MVC
Logique de programmation : exécutez un code basé sur des conditions.
If condition
VB vous permet d'exécuter un code basé sur des conditions.
Pour tester une condition, vous pouvez utiliser instruction if。
- L'instruction if démarre un bloc de code
- La condition se trouve entre if et then
- Si la condition est vraie, exécutez le code entre if ... then et end if.
Exemple
@Code Dim price=50 End Code <html> <body> @If price>30 Then @<p>Le prix est trop élevé.</p> End If </body> </html>
Exécuter l'exemple
Else condition
Les instructions if peuvent inclure else condition。
else Si la condition est définie comme fausse, exécutez le code suivant.
Exemple
@Code Dim price=20 End Code <html> <body> @if price>30 then @<p>Le prix est trop élevé.</p> Else @<p>Le prix est correct.</p> End If </body> </htmlV>
Exécuter l'exemple
Remarque :Dans cet exemple, si le prix n'est pas supérieur ou égal à 30, exécutez les autres instructions.
ElseIf condition
Il est possible de else if conditionPour tester plusieurs conditions :
Exemple
@Code Dim price=25 End Code <html> <body> @If price>=30 Then @<p>Le prix est élevé.</p> ElseIf price>20 And price<30 @<p>Le prix est correct.</p> Else @<p>Le prix est bas.</p> End If </body> </html>
Exécuter l'exemple
Dans l'exemple ci-dessus, si la première condition est true, le premier bloc de code est exécuté.
Sinon, si la condition suivante est true, le second bloc de code est exécuté.
Il est possible de définir un nombre quelconque de conditions else if.
Si les conditions if et else if ne sont pas toutes true, le bloc de code else est exécuté.
Conditions Select
bloc de code selectIl est possible de tester une série de conditions spécifiques :
Exemple
@Code Dim weekday=DateTime.Now.DayOfWeek Dim day=weekday.ToString() Dim message="" End Code <html> <body> @Select Case day Case "Monday" message="C'est le premier jour ouvrable" Case "Thursday" message="Il reste un seul jour avant le week-end" Case "Friday" message="Demain c'est le week-end !" Case Else message="Aujourd'hui est " & day End Select <p>@message</p> </body> </html>
Exécuter l'exemple
Après "Select Case", vient la valeur de test (day). Chaque condition spécifique commence par le mot-clé case, suivi d'un nombre quelconque de lignes de code. Si la valeur de test correspond à la valeur case, les lignes de code sont exécutées.
Le bloc de code select peut définir une valeur par défaut pour les autres cas (default:), permettant d'exécuter le code lorsque tous les cas ne sont pas true.
- Page précédente Boucle VB Razor
- Page suivante Introduction à MVC