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

MVC の概要


ASP.NET MVC チュートリアル


ASP.NET は、HTML、CSS、JavaScript、およびサーバー スクリプトを使用して Web ページおよび Web サイトを作成するための開発フレームワークです。

ASP.NET は、
Web ページ (Web ページ)、MVC (モデル ビュー コントローラー モデル-ビュー-コントローラー)、および Web フォーム (Web フォーム) の 3 つの異なる開発モードをサポートしています。

このチュートリアルでは MVC を紹介します。

Webページ
MVC
Webフォーム


MVCプログラミングパターン

MVCは3種類のASPです.NET プログラミングパターンの一つ。

MVC は、MVC (Model View Controller モデル-ビュー-コントローラー) 設計を使用して Web アプリケーションを作成するためのパターンです:

  • Model (モデル) は、アプリケーションのコア (データベース レコードのリストなど) を表します。

  • View はデータ (データベース レコード) を表示します。

  • コントローラーは入力を処理します (データベースレコードを書き込みます)。

MVC パターンは、HTML、CSS、JavaScript を同時に完全に制御できます。


27.jpg

MVC パターンは、3 つのロジック層を持つ Web アプリケーション
を定義します:


ビジネス層 (モデル ロジック)

表示層 (ビュー ロジック)

入力制御 (コントローラー ロジック)

Model は、アプリケーション データのロジックを処理するアプリケーションの一部です。
通常、モデル オブジェクトはデータベース内のデータへのアクセスを担当します。

View は、データ表示を処理するアプリケーションの一部です。
通常、ビューはモデルデータに基づいて作成されます。

Controller は、ユーザー操作を処理するアプリケーションの一部です。
通常、コントローラーはビューからのデータの読み取り、ユーザー入力の制御、モデルへのデータの送信を担当します。

MVC レイヤ化は、一度に 1 つの側面だけに集中できるため、複雑なアプリケーションの管理に役立ちます。たとえば、ビジネス ロジックに依存せずにビューの設計に集中できます。また、アプリケーションのテストも容易になります。

MVC 階層化により、グループ開発も簡素化されます。さまざまな開発者がビュー、コントローラー ロジック、ビジネス ロジックを同時に開発できます。


Web フォームと MVC

MVC プログラミング パターンは、従来の ASP.NET (Web フォーム) に代わる軽量の代替手段です。これは、マスター ページ、セキュリティ、認証などの既存の ASP.NET 機能をすべて統合する、軽量でテスト性の高いフレームワークです。


Visual Studio Express 2012/2010

Visual Studio Express は、Microsoft Visual Studio の無料バージョンです。

Visual Studio Express は、MVC (および Web フォーム) 用にカスタマイズされた開発ツールです。

Visual Studio Express には以下が含まれます:

  • MVC と Web フォーム

  • Web コントロールと Web コンポーネントをドラッグ アンド ドロップ

  • Web サーバー言語 (Razor は VB または C# を使用します)

  • Web サーバー (IIS Express) )

  • データベース サーバー (SQL Server Compact)

  • 完全な Web 開発フレームワーク (ASP.NET)

Visual Studio Express がインストールされている場合は、このチュートリアルで詳細を学習します。

Visual Studio Express をインストールする場合は、次のリンクのいずれかをクリックしてください:

Visual Web Developer 2012 (Windows 7 または Windows 8)

Visual Web Developer 2010 (Windows Vista または XP)


lamp.gif Visual Studio Express を初めてインストールした後、インストーラーを再度実行し、リンクをもう一度クリックするだけで、パッチとサービス パックをインストールできます。


ASP.NET MVC リファレンス マニュアル

このチュートリアルの最後に、復習用に完全な ASP.NET MVC リファレンス マニュアルを提供しました。


PHP中国語ウェブサイト