ASP.NETカミソリVBロジック
論理プログラミング:条件付きでコードを実行します。
条件の場合
VBは、条件コードの実行で許可しました。
条件を決定するためにif文を使用してください。 判定結果によると、ステートメントがtrueまたはfalseを返す場合:
- 文は、コードブロックを開始した場合
- その後、場合との間に書かれた条件
- 条件があればja.当時とあれば端部との間に行われ、真である場合、コード
例
Dim price=50
End Code
<html>
<body>
@If price>30 Then
@<p>The price is too high.</p>
End If
</body>
</html>
実行中のインスタンス»
Else条件
else文は条件が含まれている可能性がある場合。
条件が実行されようとfalseの場合、他の条件は、コードを定義しました。
例
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>
実行中のインスタンス»
注:上の例で、コードブロックが実行される場合、第一の条件が真である場合。 それ以外の条件は、条件に加えて、カバーされている場合は、「他のすべての例。 "
ElseIf条件
あなたはのelseif条件を判断するために複数の条件を使用することができます 。
例
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>
実行中のインスタンス»
第一の条件が真である場合、上記の例では、コード・ブロックが実行される場合。
最初の条件が真でなく、第二の条件がtrueの場合、コードのelseifブロックが実行されます。
elseif条件の数は無制限。
ifとのelseif条件が満たされていない場合は、(条件なし)最後のelseブロック」は、他のすべての例」をカバー
条件の選択
選択ブロックは別個の条件の数を試験するために使用することができます。
例
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>
実行中のインスタンス»
テスト(日)の値が続く「ケースの選択」の背後にあります。 個々のケースは、値試験条件とコードの行の任意の数を有します。 試験値は、ケースの値と一致する場合、コードの対応する行が実行されます。
選択ブロックは、デフォルト(それ以外の場合)、指定したすべての状況が一致しない場合、それがカバー持っている "他のすべての例を。」