ASP.NET Razor - Condiciones lógicas de VB
- Página anterior Bucle VB en Razor
- Página siguiente Introducción a MVC
Lógica de programación: Ejecutar código basado en condiciones.
If condición
VB le permite ejecutar código basado en condiciones.
Para probar una condición, puede usar instrucción if.La instrucción if devolverá true o false basándose en su prueba:
- La instrucción if inicia un bloque de código.
- La condición se encuentra entre if y then.
- Si la condición es verdadera, se ejecutará el código entre if ... then y end if.
Ejemplo
@Code Dim price=50 End Code <html> <body> @If price>30 Then @<p>El precio es demasiado alto.</p> End If </body> </html>
Ejecutar ejemplo
Else condición
La instrucción if puede incluir else condición.
else Definir la condición que se ejecutará cuando la condición sea falsa.
Ejemplo
@Code Dim price=20 End Code <html> <body> @if price>30 then @<p>El precio es demasiado alto.</p> Else @<p>The price is OK.</p> End If </body> </htmlV>
Ejecutar ejemplo
Comentarios:En el ejemplo anterior, si el precio no es mayor o igual a 30, se ejecutarán las demás instrucciones.
ElseIf condición
Se puede else if condiciónPara probar múltiples condiciones:
Ejemplo
@Code Dim price=25 End Code <html> <body> @If price>=30 Then @<p>El precio es alto.</p> ElseIf price>20 And price<30 @<p>The price is OK.</p> Else @<p>The price is low.</p> End If </body> </html>
Ejecutar ejemplo
En el ejemplo anterior, si la primera condición es verdadera, se ejecuta el primer bloque de código.
De lo contrario, si la condición siguiente es verdadera, se ejecuta el segundo bloque de código.
Puedes configurar una cantidad ilimitada de condiciones else if.
Si neither if ni else if son verdaderos, se ejecuta el bloque de código else.
Condiciones Select
bloque de código selectSe puede utilizar para probar una serie de condiciones específicas:
Ejemplo
@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>
Ejecutar ejemplo
Después de "Select Case", sigue el valor de prueba (day). Cada condición específica comienza con la palabra clave case, seguida de cualquier cantidad de líneas de código. Si el valor de prueba coincide con el valor de case, se ejecutan las líneas de código.
El bloque de código select puede establecer un caso predeterminado (default:) para otros casos, permitiendo que se ejecute el código cuando todos los casos no sean verdaderos.
- Página anterior Bucle VB en Razor
- Página siguiente Introducción a MVC