คำสั่ง ASP Loop มีหมวดหมู่ดังต่อไปนี้:
ฟังก์ชั่นของคำสั่งลูปคือการเรียกใช้รหัสโปรแกรมซ้ำ ๆ ลูปสามารถแบ่งออกเป็นสามหมวดหมู่: ประเภทหนึ่งซ้ำคำสั่งก่อนที่เงื่อนไขจะกลายเป็น "เท็จ" ประเภทหนึ่งซ้ำคำสั่งก่อนที่เงื่อนไขจะกลายเป็น "จริง" และประเภทอื่น ๆ ซ้ำคำสั่งตามจำนวนครั้งที่ระบุ คำสั่งลูปต่อไปนี้สามารถใช้ใน VBScript:
ทำ ... ลูป: วนซ้ำเมื่อ (หรือจนกว่า) เงื่อนไขคือ "จริง"
ในขณะที่ ... Wend: วนรอบเมื่อเงื่อนไข "จริง"
สำหรับ ... ถัดไป: ระบุจำนวนลูปและทำซ้ำคำสั่งโดยใช้ตัวนับ
สำหรับแต่ละ ... ถัดไป: สำหรับแต่ละรายการในชุดหรือแต่ละองค์ประกอบในอาร์เรย์ให้ทำซ้ำชุดของคำสั่ง
ตอนนี้ดูตัวอย่าง:
<body> ทำในขณะที่ .. loop <br /> <%'ทำในขณะที่ .. loop คล้ายกับในขณะที่ () {} i = 6do ในขณะที่ฉัน <10Response.write (i & "<br>") i = i+1loop%> ทำ .. loop จนกระทั่ง <br /> <%' 10%> ในขณะที่ .... wend <br /> <% i = 10 ในขณะที่ฉัน <20 response.write (i & "<br>") i = i+1 wend%> สำหรับ ... ถัดไป <br /> <% สำหรับ i = 0 ถึง 10 'รวม 0 ถึง 10 response.write (i & "<br>") ถ้าฉัน = 5 อาร์เรย์ (2) = "b" อาร์เรย์ (3) = "c" สำหรับแต่ละ A ใน array response.write (a & "<br>") next%> </body> </html>อ่านข้อมูลจากฐานข้อมูล
<%ในขณะที่ไม่ใช่ rs.eof%> <li> <a href = "#"> <%= rs ("classname")%> </a> </li> <%Rs.Movenext Wend%>ข้างต้นเป็นบทสรุปของคำสั่ง ASP Loop ฉันหวังว่ามันจะเป็นประโยชน์สำหรับทุกคนที่จะเชี่ยวชาญคำสั่ง ASP Loop