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

ASP.NET MVC - アプリケーションフォルダ


ASP.NET MVCを学ぶために、我々は、インターネットアプリケーションを構築します

パートII:アプリケーションフォルダを探ります


MVCフォルダ

典型的なASP.NET MVC Webアプリケーションは、以下のフォルダの内容があります。

溶液

Application information

プロパティ
リファレンス

Application folders

App_Dataにフォルダ
コンテンツフォルダ
コントローラフォルダ
モデルフォルダ
scriptsフォルダ
ビューのフォルダ

Configuration files

Global.asaxの
packages.config
Web.configファイル

フォルダ名は、すべてのMVCアプリケーションで同じです。 MVCフレームワークは、デフォルトの命名に基づいています。 コントローラは、ビューは、ビューのフォルダ内にある、とモデルは、モデルフォルダ内にある、コントローラのフォルダ内にあります。 あなたは、アプリケーションコードでフォルダ名を使用する必要はありません。

標準の命名は、コードの量が減少し、それが簡単に開発者がMVCプロジェクトを理解できるようになります。

以下に、各フォルダの内容の概要は次のとおりです。


App_Dataにフォルダ

App_Dataフォルダは、アプリケーションデータを格納するためのものです。

私たちは、後でこのチュートリアルでは、App_DataフォルダにSQLデータベースを追加します。


コンテンツフォルダ

Contentフォルダをスタイルシート(CSSファイル)、アイコンや画像などの静的ファイルに使用されます。

ビジュアルWeb開発者は、自動的にコンテンツフォルダにテーマフォルダを追加します。 テーマフォルダは、jQueryのスタイルと絵で満たされています。 このプロジェクトでは、テーマフォルダを削除することができます。

コンテンツフォルダ内のファイルSite.css:ビジュアルWeb開発者は、プロジェクトへの標準スタイルシートファイルを追加します。 スタイルシートファイルを使用すると、アプリケーションのスタイルを変更したい場合に編集するファイルです。

コンテンツ

私たちは、スタイルシートファイルを編集します(Site.css)このチュートリアルの次の章でファイルを。


コントローラフォルダ

コントローラのフォルダは、ユーザーの入力と応答の処理を担当コントローラクラスが含まれています。

MVCは、で終わるすべてのコントローラファイルの名前を必要とする"Controller"

ビジュアルWeb開発者は、ホームコントローラ作成しました(for the Home and the About page)とアカウントコントローラ(for Login pages)

コントローラ

私たちは、後でこのチュートリアルではそれ以上のコントローラを作成します。


モデルフォルダ

モデルフォルダには、アプリケーションモデルを表すクラスが含まれています。 モデルが保持し、アプリケーションデータを操作します。

私たちは、モデルを作成します(classes) 、このチュートリアルの後の章で。


ビューのフォルダ

[ビュー]フォルダは、アプリケーションの表示に関連するHTMLファイルの保存(the user interfaces)

[ビュー]フォルダには、各コントローラに1つのフォルダが含まれています。

ビジュアルWeb開発者は、アカウントのフォルダ、ホームフォルダ、および共有フォルダを作成している(inside the Views folder)

アカウントのフォルダには、ユーザーのアカウントに登録し、ログインするためのページが含まれています。

ホームフォルダは、ホーム・ページなどのアプリケーションページとについてのページを格納するために使用されます。

共有フォルダは、コントローラ間で共有ビュー格納するために使用された(master pages and layout pages)

ビュー

私たちは、このチュートリアルの次の章でレイアウトファイルを編集します。


scriptsフォルダ

Scriptsフォルダには、アプリケーションのJavaScriptファイルを格納します。

デフォルトでは、ビジュアルWeb開発者は、標準的なMVC、アヤックス、およびjQueryのファイルをこのフォルダを埋めます:

スクリプト

注意:指定されたファイル"modernizr" 、アプリケーションでHTML5とCSS3の機能をサポートするために使用されるJavaScriptファイルです。