ASP.NET チュートリアルlogin
ASP.NET チュートリアル
著者:php.cn  更新時間:2022-04-11 14:18:18

カミソリの紹介


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>

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 Helper

ASP.NET Helperにはいくつかのコンポーネントが渡されます。単純な Razor コードを実行することでアクセスできます。

Razor 構文を使用して独自のヘルパーを構築することも、組み込みの ASP.NET ヘルパーを使用することもできます。

ここでは、いくつかの便利な Razor ヘルパーについて簡単に説明します:

  • Web Grid

  • Web Graphics

  • Google Analytics

  • Facebook Facebook 統合 Sharp ) および VB (Visual Basic)。