If條件式中的語句塊也是一組if條件式,其語句塊又為一組if條件
式,如此重複下去直到條件設定完畢。
一般而言,最複雜的條件式為嵌套條件式語句,以上所提到的
所有條件式語句格式都可以形成嵌套條件式語句,只要文法概念清
楚
if then
<script runat="server">
sub Page_Load(Sender as object, e as eventargs)
dim MyMessage As String = "Hello"
dim MyBool As Boolean = True
if MyMessage = "Hello" then
Response.Write("True")
end if
if MyBool then
Response.Write("True")
end if
end sub
</script>
下面來個複雜的語句
If條件式1 Then
If條件式2 Then
語句塊1
Else
語句塊1—2
End I f
其他語句
Else
語句塊2
End If
簡單一實例
<%@ Page Language="C#" %>
<script runat="server">
void Page_Load(Object Sender, EventArgs e) {
string MyMessage = "Hello";
bool MyBool = true;
if (MyMessage == "Hi" & MyBool) {
Response.Write(MyMessage);
} else if (MyMessage == "Hello") {
Response.Write("True");
} else {
Response.Write("False");
}
if (!MyBool) {
Response.Write("False");
}
}
</script>
<html><body>
</body></html>