ホームページ  >  記事  >  バックエンド開発  >  ASP.NET 学習ノートを共有する (12) Razor の概要

ASP.NET 学習ノートを共有する (12) Razor の概要

零下一度
零下一度オリジナル
2017-05-27 16:04:531489ブラウズ

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) をサポートしています。

【関連する推奨事項】

1. ASP.NET の無料ビデオチュートリアル

2. ASP.NET の学習ノートを共有する (1) - WebPages Razor

3. ) )--WebPages の紹介

4.

Razor エンジンを使用して静的ページを生成する (ASP.NET MVC) の詳細な例

5.

[ASP.NET MVC Mavericks Road] 03 - Razor 構文

以上がASP.NET 学習ノートを共有する (12) Razor の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。