ASPチュートリアル

ASPホーム

WPチュートリアル

Webページの紹介 WebPages Razor Webページのレイアウト Webページフォルダ WebPages Global Webページフォーム Webページオブジェクト Webページファイル Webページデータベース Webページヘルパー WebPages WebGrid Webページチャート Webページの電子メール Webページのセキュリティ Webページの公開 Webページの例 Webページクラス

ASP.NET Razor

かみそりのイントロ かみそりの構文 Razor C#変数 Razor C#ループ Razor C#ロジック RazorVB変数 かみそりVBループ RazorVBロジック

ASPクラシック

ASPイントロ ASP構文 ASP変数 ASP手順 ASP条件文 ASPループ ASPフォーム ASPCookie ASPセッション ASPアプリケーション ASP #include ASP Global.asa ASP AJAX ASPメール ASPの例

ASPリファレンス

ASPVB関数 ASPVBキーワード ASP応答 ASPリクエスト ASPアプリケーション ASPセッション ASPサーバー ASPエラー ASPファイルシステム ASP TextStream ASPドライブ ASPファイル ASPフォルダー ASP辞書 ASP AdRotator ASP BrowserCap ASPコンテンツリンク ASPコンテンツローテーター ASPクイック参照

ADOチュートリアル

ADOイントロ ADOコネクト ADOレコードセット ADOディスプレイ ADOクエリ ADOソート ADO追加 ADOアップデート ADO削除 ADO Demo ADOスピードアップ

ADOオブジェクト

ADOコマンド ADO接続 ADOエラー ADOフィールド ADOパラメータ ADOプロパティ ADOレコード ADOレコードセット ADOストリーム ADOデータ型

ASP.NETRazor-マークアップ


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


かみそりとは何ですか?

Razorは、サーバーベースのコード(Visual BasicおよびC#)をWebページに埋め込むことができるマークアップ構文です。

サーバーベースのコードは、Webページがブラウザに書き込まれている間に、動的なWebコンテンツをその場で作成できます。Webページが呼び出されると、サーバーはページをブラウザに返す前に、ページ内でサーバーベースのコードを実行します。サーバー上で実行することにより、コードはデータベースへのアクセスなどの複雑なタスクを実行できます。

RazorはASP.NETに基づいており、Webアプリケーションを作成するために設計されています。従来のASP.NETマークアップの機能を備えていますが、使いやすく、習得も簡単です。


かみそりの構文

Razorは、PHPおよびClassicASPと非常によく似た構文を使用します。

かみそり:

<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>

クラシックASP:

<ul>
<%for i = 0 to 10%>
<li><%=i%></li>
<%next%>
</ul> 

かみそりヘルパー

ASP.NETヘルパーは、1行のRazorコードでアクセスできるコンポーネントです。

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

以下は、いくつかの便利なRazorヘルパーの簡単な説明です。

  • Webグリッド
  • Webグラフィックス
  • グーグルアナリティクス
  • Facebookの統合
  • Twitterの統合
  • メールの送信
  • 検証

Razorプログラミング言語

Razorは、C#(Cシャープ)とVB(Visual Basic)の両方をサポートしています。