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 - Vòng lặp và Mảng VB


Các câu lệnh có thể được thực hiện lặp đi lặp lại trong các vòng lặp.


Đối với các vòng lặp

Nếu bạn cần chạy lặp lại các câu lệnh giống nhau, bạn có thể lập trình một vòng lặp.

Nếu bạn biết mình muốn lặp bao nhiêu lần, bạn có thể sử dụng vòng lặp for . Loại vòng lặp này đặc biệt hữu ích để đếm lên hoặc đếm ngược:

Thí dụ

<html>
<body>
@For i=10 To 21
    @<p>Line #@i</p>
Next i
</body>
</html>

Đối với mỗi vòng lặp

Nếu bạn làm việc với một tập hợp hoặc một mảng, bạn thường sử dụng một vòng lặp cho mỗi .

Tập hợp là một nhóm các đối tượng giống nhau và vòng lặp cho mỗi mục cho phép bạn thực hiện một nhiệm vụ trên mỗi mục. Vòng lặp for từng đi qua một bộ sưu tập cho đến khi nó kết thúc.

Ví dụ dưới đây xem qua bộ sưu tập ASP.NET Request.ServerVariables.

Thí dụ

<html>
<body>
<ul>
@For Each x In Request.ServerVariables
    @<li>@x</li>
Next x
</ul>
</body>
</html>


Vòng lặp trong khi

Vòng lặp while là một vòng lặp có mục đích chung.

Vòng lặp while bắt đầu bằng từ khóa while, theo sau là dấu ngoặc đơn, nơi bạn chỉ định thời gian tiếp tục của vòng lặp, sau đó là một khối lặp lại.

Trong khi các vòng lặp thường thêm vào hoặc trừ từ, một biến được sử dụng để đếm.

Trong ví dụ dưới đây, toán tử + = thêm 1 vào biến i, mỗi khi vòng lặp chạy.

Thí dụ

<html>
<body>
@Code
Dim i=0
Do While i<5
    i += 1
    @<p>Line #@i</p>
Loop
End Code

</body>
</html>

Mảng

Một mảng hữu ích khi bạn muốn lưu trữ các biến tương tự nhưng không muốn tạo một biến riêng biệt cho từng biến trong số chúng:

Thí dụ

@Code
Dim members As String()={"Jani","Hege","Kai","Jim"}
i=Array.IndexOf(members,"Kai")+1
len=members.Length
x=members(2-1)
end Code
<html>
<body>
<h3>Members</h3>
@For Each person In members
   @<p>@person</p>
Next person

<p>The number of names in Members are @len</p>
<p>The person at position 2 is @x</p>
<p>Kai is now in position @i</p>
</body>
</html>