ASP.NET Web Pages - チュートリアル

ASP.NETは、HTML、CSS、JavaScriptおよびサーバースクリプトを使用してウェブページとウェブサイトを構築するためのオープンフレームワークです。

ASP.NETは、以下の3つのオープンなモードをサポートしています:

Webページ、MVC(モデル・ビュー・コントローラー)およびWebフォーム。

このチュートリアルではWEB PAGESについて説明します。

Web Pages MVC Web Forms

どこから始めましょうか?

多くの開発者は、サンプルを読むことで新技術を学ぶことが好きです。

Web Pagesのインスタンスを確認するには、このASP.NET Web Pagesデモをご覧ください。

「コードを実行」を使用して学習効率を向上させましょう

「コードを実行」機能を使用して、Web Pagesの学習の難易度を低減できます。

この機能はASP.NETコードを表示および実行し、HTMLを出力します。

「コードを実行」ボタンをクリックして、どのように動作するかご覧ください:

Web Pages 実例

<html>
<body>
     <h1>Hello Web Pages</h1>
     <p>現在時刻は @DateTime.Now</p>
</body>
</html>

インスタンスを実行します

Web Pagesとは何ですか?

Web Pagesは3つのASP.NETプログラミングモデルのうちの1つで、ASP.NETウェブサイトやwebアプリケーションの作成に使用されます。

他の2つのプログラミングモデルはWeb FormsとMVC(モデル、ビュー、コントローラ)です。

Web Pagesは最もシンプルなASP.NETウェブページ開発プログラミングモデルです。HTML、CSS、JavaScript、サーバーコードを簡単に組み合わせる方法を提供しています:

  • 学びやすく、読みやすく、使いやすい
  • 単一のウェブページを中心に構築されています。
  • PHPやASPに似ています。
  • サーバースクリプトはVisual BasicまたはC#を使用します。
  • HTML、CSS、JavaScriptに対する完全な制御

Web Pagesはプログラム可能なWebヘルパーを通じて拡張されます。これにはデータベース、ビデオ、画像、ソーシャルネットワークなどが含まれます。

Web Pagesチュートリアル

ASP.NETの初心者であれば、Web Pagesは非常に良いスタート地点です。

Web Pagesのチュートリアルでは、最新のRazorサーバー側マークアップ文法を使用して、HTML、CSS、JavaScriptをサーバーコードと組み合わせる方法を学びます。

プログラム可能なWebヘルパーを通じて、データベース、ビデオ、画像、ソーシャルネットワークなど、ウェブページを拡張する方法も学びます。

Web Pages 実例

実例を通じて学びましょう!

ASP.NETのコードがサーバー上で実行されるため、ブラウザでコードを確認することはできません。表示できるのは、純粋なHTMLの出力だけです。

CodeW3C.com では、各インスタンスが隠された ASP.NET コードを表示します。これにより、その動作原理をより簡単に理解できます。

Web Pages 実例

Web Pages リファレンスマニュアル

このチュートリアルには、オブジェクト、コンポーネント、属性、メソッドを含む完全な ASP.NET リファレンスマニュアルも提供されています。

Web Pages リファレンスマニュアル

WebMatrix を使用します

このチュートリアルでは、WebMatrix を使用します。

WebMatrix はシンプルで強力な無料の ASP.NET 開発ツールで、Web Pages 用にマイクロソフトが特別に開発しました。

WebMatrix には含まれています:

  • Web Pages 実例とテンプレート
  • ウェブサーバー言語(VB または C# の Razor を使用)
  • ウェブサーバー(IIS Express)
  • データベースサーバー(SQL Server Compact)
  • 完全なウェブ開発フレームワーク(ASP.NET)

WebMatrix を使用して、空のサイトや空白のウェブページから始めることができます。または「Web Application Gallery」からオープンソースアプリケーションを構築することもできます。PHP と ASP.NET アプリケーション(Umbraco、DotNetNuke、Drupal、Joomla、WordPress など)が利用可能です。WebMatrix には、セキュリティ、検索エンジン最適化、ウェブ公開に必要なツールが内蔵されています。

WebMatrix を使用して開発したスキルやコードは、プロフェッショナルな ASP.NET アプリケーションに無缝に変換できます。

WebMatrix を使用する場合は、以下のリンクを使用してインストールしてください:

http://www.microsoft.com/web/gallery/install.aspx?appid=WebMatrix