Hướng dẫn ASP

TRANG CHỦ ASP

Hướng dẫn WP

Giới thiệu trang web Dao cạo trang web Bố cục trang web Thư mục Trang web WebPages Global Biểu mẫu trang web Đối tượng trang web Tệp trang web Cơ sở dữ liệu trang web Người trợ giúp Trang web WebPages WebGrid Biểu đồ trang web Email các trang web Bảo mật trang web Xuất bản trang web Ví dụ về trang web Các lớp trang web

ASP.NET Razor

Giới thiệu Razor Cú pháp dao cạo Các biến Razor C # Dao cạo C # Vòng Dao cạo C # Logic Biến VB Razor Vòng lặp VB Razor Razor VB Logic

ASP cổ điển

Giới thiệu ASP Cú pháp ASP Biến ASP Thủ tục ASP Điều kiện ASP ASP Looping Biểu mẫu ASP ASP Cookies Phiên ASP Ứng dụng ASP ASP #include ASP Global.asa ASP AJAX ASP e-mail Ví dụ về ASP

Tham chiếu ASP

Chức năng ASP VB Từ khóa ASP VB Đáp ứng ASP Yêu cầu ASP Ứng dụng ASP Phiên ASP Máy chủ ASP Lỗi ASP ASP FileSystem Dòng văn bản ASP Ổ ASP Tệp ASP Thư mục ASP Từ điển ASP ASP AdRotator ASP BrowserCap Liên kết nội dung ASP Công cụ xoay vòng nội dung ASP Tham khảo nhanh ASP

Hướng dẫn ADO

Giới thiệu ADO Kết nối ADO ADO Recordset Hiển thị ADO Truy vấn ADO ADO Sắp xếp ADO Thêm Cập nhật ADO ADO Xóa ADO Demo Tăng tốc ADO

Đối tượng ADO

Lệnh ADO Kết nối ADO Lỗi ADO Trường ADO Tham số ADO ADO thuộc tính Bản ghi ADO ADO Recordset Luồng ADO ADO DataTypes

ASP.NET Razor - Điều kiện Logic VB


Lập trình Logic: Thực thi mã dựa trên các điều kiện.


Điều kiện If

VB cho phép bạn thực thi mã dựa trên các điều kiện.

Để kiểm tra một điều kiện, bạn sử dụng câu lệnh if . Câu lệnh if trả về true hoặc false, dựa trên thử nghiệm của bạn:

  • Câu lệnh if bắt đầu một khối mã
  • Điều kiện được viết giữa if và then
  • Đoạn mã giữa if ... then và end if được thực thi nếu thử nghiệm là đúng

Thí dụ

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

Điều kiện khác

Một câu lệnh if có thể bao gồm một điều kiện khác .

Điều kiện khác xác định mã sẽ được thực thi nếu điều kiện sai.

Thí dụ

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

Lưu ý: Trong ví dụ trên, nếu điều kiện đầu tiên là true, nó sẽ được thực thi. Điều kiện khác bao gồm "mọi thứ khác".



Điều kiện khác

Nhiều điều kiện có thể được kiểm tra với một điều kiện khác nếu điều kiện :

Thí dụ

@Code
Dim price=25
End Code
<html>
<body>
@If price>=30 Then
    @<p>The price is high.</p>
ElseIf price>20 And price<30 then
    @<p>The price is OK.</p>
Else
    @<p>The price is low.</p>
End If   
</body>
</html>

Trong ví dụ trên, nếu điều kiện đầu tiên là true, nó sẽ được thực thi.

Nếu không, thì nếu điều kiện tiếp theo là đúng, điều kiện này sẽ được thực hiện.

Bạn có thể có bất kỳ số nào khác nếu điều kiện.

Nếu không có điều kiện if hoặc else if nào là đúng, thì khối else cuối cùng (không có điều kiện) bao gồm "mọi thứ khác".


Chọn điều kiện

Một khối được chọn có thể được sử dụng để kiểm tra một số điều kiện riêng lẻ:

Thí dụ

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

Theo sau "Chọn trường hợp" là giá trị thử nghiệm (ngày). Mỗi điều kiện thử nghiệm riêng lẻ có một giá trị trường hợp và bất kỳ số dòng mã nào. Nếu giá trị kiểm tra khớp với giá trị trường hợp, các dòng mã được thực thi.

Một khối được chọn có thể có một trường hợp mặc định (Case Else) cho "mọi thứ khác" chạy nếu không có trường hợp nào khác đúng.