Razor mendukung VB (Visual Basic) di ASP.NET Bagian ini menjelaskan cara mudah menjalankan pernyataan yang sama berulang kali.
Pernyataan dieksekusi berulang kali dalam perulangan.
Jika Anda perlu menjalankan pernyataan yang sama berulang kali, Anda dapat menyiapkan perulangan.
Jika Anda mengetahui berapa kali Anda ingin melakukan perulangan, Anda dapat menggunakan perulangan for . Jenis perulangan ini sangat berguna ketika menghitung naik atau turun:
<html> <body> @Untuk i=10 Sampai 21@<p>Baris #@i</p>Berikutnya i </tubuh> </html>
Jika Anda bekerja dengan koleksi atau array, Anda akan sering menggunakan perulangan for every .
Koleksi adalah sekelompok objek serupa, dan perulangan for every dapat melakukan iterasi melalui koleksi hingga selesai.
Dalam contoh berikut, koleksi ASP.NET Request.ServerVariables dilintasi.
<html> <body> <ul> @Untuk Setiap x Dalam Permintaan.ServerVariables@<li>@x</li>X berikutnya </ul> </tubuh> </html>
Perulangan while adalah perulangan umum.
Perulangan while dimulai dengan kata kunci while, diikuti dengan tanda kurung dimana Anda menentukan berapa lama perulangan akan berlangsung, dan kemudian blok kode yang diulang.
Perulangan while biasanya menetapkan variabel yang bertambah atau berkurang untuk penghitungan.
Dalam contoh berikut, operator += menambahkan 1 ke nilai variabel i setiap kali loop dijalankan.
<html> <body> @CodeDim i=0Lakukan Sementara i<5i += 1@<p>Baris #@i</p>Kode LoopEnd </tubuh> </html>
Saat Anda ingin menyimpan beberapa variabel serupa tetapi tidak ingin membuat variabel terpisah untuk setiap variabel, Anda bisa menggunakan array untuk menyimpan:
@CodeDim anggota Sebagai String()={"Jani","Hege","Kai","Jim"}i=Array.IndexOf(members,"Kai")+1len=members.Lengthx=members(2-1) kode akhir <html> <body> <h3>Anggota</h3> @Untuk Setiap orang di anggota@<p>@orang</p>Orang berikutnya <p>Jumlah nama di Member adalah @len </p> <p>Orang di posisi 2 adalah @x </p> <p>Kai kini berada di posisi @i </p> </tubuh> </html>