logica ASP.NET Razor VB
Programmazione Logica: eseguire codice condizionale.
Se le condizioni
VB consentito ai sensi del l'esecuzione di codice condizione.
Utilizzare un'istruzione if per determinare le condizioni. Secondo il risultato del giudizio, if restituisce vero o falso:
- if inizia un blocco di codice
- Condizioni scritti fra se e poi
- Il codice se la condizione è vera, se ... allora e viene eseguita tra la fine se
Esempi
Dim price=50
End Code
<html>
<body>
@If price>30 Then
@<p>The price is too high.</p>
End If
</body>
</html>
esempio »Esecuzione
altro Stato
else if può contenere condizioni.
Condizioni altro codice definito se la condizione è falsa deve essere eseguito.
Esempi
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>
esempio »Esecuzione
Nota: Nell'esempio precedente, se la prima condizione è vera, se viene eseguito il blocco di codice. altrimenti se le condizioni sono coperti in aggiunta alla condizione di "tutti gli altri casi."
condizioni ElseIf
È possibile utilizzare più criteri per giudicare elseif condizioni:
Esempi
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>
esempio »Esecuzione
Nell'esempio precedente, se la prima condizione è vera, se viene eseguito il blocco di codice.
Se la prima condizione non è vera e la seconda condizione è vera, verrà eseguito il codice di blocco elseif.
Numero illimitato di condizioni elseif.
Se le condizioni se e elseif non sono vere, l'ultimo blocco altro (senza condizioni) copre "tutti gli altri casi."
Seleziona Stato
selezionare i blocchi possono essere utilizzati per verificare una serie di condizioni distinte:
Esempi
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>
esempio »Esecuzione
Dietro "Select Case" seguito dal valore del test (giorno). Ogni caso ha un valore condizioni di prova e qualsiasi numero di linee di codice. Se il valore di prova corrisponde al valore del caso, viene eseguita la riga corrispondente del codice.
selezionare blocco ha un valore predefinito (Case Else), quando tutte le circostanze di cui non corrispondono, copre "tutti gli altri casi."