Razor は、サーバーベースのコード (Visual Basic および C#) を Web ページに埋め込むことができるマークアップ構(gòu)文です。
サーバーベースのコードは、Web ページがブラウザに配信されるときに動的な Web コンテンツを作成します。 Web ページがリクエストされると、サーバーはページをブラウザーに返す前に、ページ內(nèi)のサーバーベースのコードを?qū)g行します。サーバーによって実行されるコードは、データベースへのアクセスなどの複雑なタスクを?qū)g行できます。
Razor は ASP.NET に基づいており、Web アプリケーションを作成するために設(shè)計されています。従來の ASP.NET の機能を備えていますが、より使いやすく、習(xí)得も簡単です。
Razor - C# ループと配列 構(gòu)文
同じステートメントを繰り返し実行する必要がある場合は、ループを設(shè)定できます。
ループする回數(shù)がわかっている場合は、for ループを使用できます。
Razor - C# ループと配列 例
<html> <body> @for(var i = 10; i < 21; i++) {<p>Line @i</p>} </body> </html>