ASP.NET Razor - Condições lógicas VB
- Página anterior Loop VB do Razor
- Próxima página Introdução ao MVC
Lógica de programação: Executar código baseado em condições.
If condição
O VB permite que você execute código baseado em condições.
Para testar uma condição, você pode usar instrução if.A instrução if retornará true ou false com base em sua verificação:
- A instrução if inicia um bloco de código
- A condição está entre if e then
- Se a condição for verdadeira, execute o código entre if ... then e end if.
Exemplo
@Code Dim price=50 Fim Código <html> <body> @If price>30 Then @<p>O preço é muito alto.</p> Fim If </body> </html>
Executar exemplo
Else condição
A instrução if pode incluir else condição.
else condição definida como false será executada.
Exemplo
@Code Dim price=20 Fim Código <html> <body> @if price>30 then @<p>O preço é muito alto.</p> Else @<p>O preço está bem.</p> Fim If </body> </htmlV>
Executar exemplo
Comentário:Neste exemplo, se o preço não for maior que 30, execute o resto das instruções.
ElseIf condição
Pode ser else if condiçãoPara testar várias condições:
Exemplo
@Code Dim price=25 Fim Código <html> <body> @If price>=30 Then @<p>O preço é alto.</p> ElseIf price>20 And price<30 @<p>O preço está bem.</p> Else @<p>O preço é baixo.</p> Fim If </body> </html>
Executar exemplo
No exemplo acima, se a primeira condição for true, execute o primeiro bloco de código.
Caso contrário, se a próxima condição for true, execute o segundo bloco de código.
Pode configurar qualquer quantidade de condições else if.
Se nenhuma condição if e else if for true, execute o bloco de código else no final.
Condição Select
bloco de código selectPode ser usado para testar uma série de condições específicas:
Exemplo
@Code Dim weekday=DateTime.Now.DayOfWeek Dim day=weekday.ToString() Dim message="" Fim Código <html> <body> @Select Case day Caso "Monday" message="Este é o primeiro dia útil da semana." Caso "Thursday" message="Só falta um dia para o fim de semana." Caso "Friday" message="Amanhã é fim de semana!" Caso Else message="Hoje é " & day Fim Select <p>@message</p> </body> </html>
Executar exemplo
A seguir ao "Select Case", vem o valor de teste (day). Cada condição específica começa com a palavra-chave case, seguida por qualquer quantidade de linhas de código. Se o valor de teste coincidir com o valor do case, o código será executado.
O bloco de código select pode definir um caso padrão (default:) para outras situações, permitindo que o código seja executado quando nenhum dos casos for true.
- Página anterior Loop VB do Razor
- Próxima página Introdução ao MVC