Latest web development tutorials

lógica ASP.NET Navalha VB

Programação em Lógica: executar código condicionalmente.


Se as condições

VB permitido sob a execução de código condição.

Use um comando if para determinar as condições. De acordo com o resultado de julgamento, se instrução retorna verdadeiro ou falso:

  • if inicia um bloco de código
  • Condições escritos entre se, e, em seguida,
  • O código se a condição for verdadeira, se ... então e é realizado entre o final se

Exemplos

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

Correndo instância »


else Condição

else if pode conter condições.

condições else definido de código se a condição for falsa para ser executado.

Exemplos

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

Correndo instância »

Nota: No exemplo acima, se a primeira condição é verdadeira, se o bloco de código vai ser executado. o mais, se as condições são cobertos em adição à condição de "todos os outros casos."


condições ElseIf

Você pode usar vários critérios para julgar elseif condições:

Exemplos

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

Correndo instância »

No exemplo acima, se a primeira condição é verdadeira, se o bloco de código vai ser executado.

Se a primeira condição não é verdadeira e a segunda condição é verdadeira, bloco o código elseif será executado.

número ilimitado de condições elseif.

Se as condições se e elseif não são verdadeiras, o último bloco else (sem condições), abrange "todos os outros casos."


Selecionar Condição

seleccione os blocos podem ser utilizados para testar um número de condições distintas:

Exemplos

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

Correndo instância »

Behind "Select Case", seguido do valor do teste (dia). Cada caso tem uma condição de teste para o valor e qualquer número de linhas de código. Se o valor de teste corresponde ao valor do processo, a correspondente linha de código é executada.

selecione bloco tem um padrão (Case Else), quando todas as circunstâncias especificadas não são iguais, que abrange "todos os outros casos."