最新のWeb開発のチュートリアル
 

ASP.NETレイザー - マークアップ


Razor 、プログラミング言語ではありません。 これは、サーバー側のマークアップ言語です。


何がRazor

Razorサーバーベースのコードを埋め込むことができますマークアップ構文です(Visual Basic and 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フォーム(and Classic ASP)

<ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul> 

Razorヘルパー

ASP.NETヘルパーは単一の線によってアクセスすることができる成分であるRazorコード。

あなたは使用して独自のヘルパーを構築することができますRazor構文、または内蔵ASP.NETヘルパーを使用します。

以下にいくつかの有用なの簡単な説明ですRazorヘルパーは:

  • ウェブグリッド
  • Webグラフィック
  • グーグルアナリティクス
  • Facebookとの統合
  • Twitterとの統合
  • メールを送信
  • バリデーション

Razorプログラミング言語

Razor C#の両方をサポート(C sharp)とVB (Visual Basic)