ASP.NET Razor - タグ
Razor はプログラミング言語ではありません。サーバーサイドのマークアップ言語です。
カミソリとは何ですか?
Razor は、サーバーベースのコード (Visual Basic および C#) を Web ページに埋め込むことを可能にするマークアップ構文です。
サーバーベースのコードは、Web ページがブラウザーに配信されるときに動的な Web コンテンツを作成できます。 Web ページがリクエストされると、サーバーはページをブラウザーに返す前に、ページ内のサーバーベースのコードを実行します。サーバーによって実行されるコードは、データベースへのアクセスなどの複雑なタスクを実行できます。
Razor は ASP.NET に基づいており、Web アプリケーションを作成するために設計されています。従来の ASP.NET の機能を備えていますが、より使いやすく、習得も簡単です。
Razor 構文
Razor は、PHP やクラシック ASP と同様の構文を使用します。
Razor:
<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>
Web フォーム (クラシック ASP):
<ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
Razor ヘルパー
ASP.NET ヘルパーは、数行の Razor コードでアクセスできるコンポーネントです。
Razor 構文を使用して独自のヘルパーを構築することも、組み込みの ASP.NET ヘルパーを使用することもできます。
いくつかの便利な Razor ヘルパーについて簡単に説明します。
Web グリッド
Web グラフィックス
Google Analytics
Facebook 統合
Twitter 統合 (Twitter 統合)
電子メールの送信 (電子メールの送信)
検証 (検証) )
Razor プログラミング言語
Razor は C# (C Sharp) と VB (Visual Basic) をサポートしています。
【関連する推奨事項】
2. ASP.NET の学習ノートを共有する (1) - WebPages Razor
4.Razor エンジンを使用して静的ページを生成する (ASP.NET MVC) の詳細な例
5.[ASP.NET MVC Mavericks Road] 03 - Razor 構文
以上がASP.NET 学習ノートを共有する (12) Razor の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。