Razor 是一種標記語法,可讓您將基於伺服器的程式碼(Visual Basic 和 C#)嵌入網頁中。

基於伺服器的程式碼可以在網頁傳送給瀏覽器時,建立動態 Web 內容。當一個網頁被要求時,伺服器在返回頁面給瀏覽器之前先執行頁面中的基於伺服器的程式碼。透過伺服器的運行,程式碼能執行複雜的任務,例如進入資料庫。

Razor 是基於 ASP.NET 的,是為建立 Web 應用程式而設計的。它具有傳統 ASP.NET 的功能,但更容易使用且更容易學習

Razor - C# 循環和數組 語法

如果您需要重複執行相同的語句,您可以設定一個迴圈。

如果您知道要循環的次數,您可以使用 for 迴圈。

Razor - C# 循環和數組 範例

<html>
<body>
@for(var i = 10; i < 21; i++)
{<p>Line @i</p>}
</body>
</html>