Razor 是一種標(biāo)記語(yǔ)法,可讓您將基於伺服器的程式碼(Visual Basic 和 C#)嵌入網(wǎng)頁(yè)中。
基於伺服器的程式碼可以在網(wǎng)頁(yè)傳送給瀏覽器時(shí),建立動(dòng)態(tài) Web 內(nèi)容。當(dāng)一個(gè)網(wǎng)頁(yè)被要求時(shí),伺服器在返回頁(yè)面給瀏覽器之前先執(zhí)行頁(yè)面中的基於伺服器的程式碼。透過(guò)伺服器的運(yùn)行,程式碼能執(zhí)行複雜的任務(wù),例如進(jìn)入資料庫(kù)。
Razor 是基於 ASP.NET 的,是為建立 Web 應(yīng)用程式而設(shè)計(jì)的。它具有傳統(tǒng) ASP.NET 的功能,但更容易使用且更容易學(xué)習(xí)
Razor - C# 循環(huán)和數(shù)組 語(yǔ)法
如果您需要重複執(zhí)行相同的語(yǔ)句,您可以設(shè)定一個(gè)迴圈。
如果您知道要循環(huán)的次數(shù),您可以使用?for 迴圈。
Razor - C# 循環(huán)和數(shù)組 範(fàn)例
<html> <body> @for(var i = 10; i < 21; i++) {<p>Line @i</p>} </body> </html>