カミソリの紹介
ASP.NET Razor - タグ
Razor はプログラミング言語ではありません。サーバーサイドのマークアップ言語です。
カミソリとは何ですか?
Razor は、サーバーベースのコード (Visual Basic および C#) を Web ページに埋め込むことができるマークアップ構文です。
サーバーベースのコードは、Web ページがブラウザーに配信されるときに動的な Web コンテンツを作成できます。 Web ページがリクエストされると、サーバーはページをブラウザーに返す前に、ページ内のサーバーベースのコードを実行します。サーバーによって実行されるコードは、データベースへのアクセスなどの複雑なタスクを実行できます。
Razor は ASP.NET に基づいており、Web アプリケーションを作成するために設計されています。従来の ASP.NET の機能を備えていますが、より使いやすく、習得も簡単です。
Razor 構文
Razor は、PHP やクラシック ASP と同様の構文を使用します。
かみそり:
<ul>
@for (int i = 0; i <10; i++) {
<li>@i</li>
}
</ul>
@for (int i = 0; i <10; i++) {
<li>@i</li>
}
</ul>
PHP:
<ul>
<?php
for ($i = 0; $i <10; $i++) {
echo("<li>$i</li>");
}
?>
</ul>
<?php
for ($i = 0; $i <10; $i++) {
echo("<li>$i</li>");
}
?>
</ul>
Web フォーム (クラシック ASP):
<ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul>
Razor Helper
ASP.NET Helperにはいくつかのコンポーネントが渡されます。単純な Razor コードを実行することでアクセスできます。
Razor 構文を使用して独自のヘルパーを構築することも、組み込みの ASP.NET ヘルパーを使用することもできます。
ここでは、いくつかの便利な Razor ヘルパーについて簡単に説明します:
Web Grid
Web Graphics
Google Analytics
Facebook Facebook 統合 Sharp ) および VB (Visual Basic)。