ASP.NET MVCフォルダ
ASP.NET MVCを学ぶために、我々は、インターネットアプリケーションを構築します。
パート2:アプリケーションフォルダを探検。
MVCフォルダ
次のように典型的なASP.NET MVC Webアプリケーションフォルダの内容をファイル:
|
すべてのMVCアプリケーションフォルダ名が同一です。 MVCフレームワークは、デフォルトの命名に基づいています。 コントローラコントローラは、モデルがモデルフォルダに書き込まれている、ビューフォルダビューで記述されたフォルダに書き込みます。 あなたは、もはやアプリケーション・コードは、フォルダ名を使用していません。
標準化されたネーミングは、コードの量を削減し、開発者がMVCプロジェクトを理解するのに役立ちます。
以下に、各フォルダの簡単な概要の内容は次のとおりです。
App_Dataフォルダ
App_Dataフォルダは、アプリケーションデータを格納するために使用されます。
私たちは、App_Dataフォルダにこのチュートリアルの後の章で、SQLデータベースを追加します。
コンテンツフォルダ
コンテンツフォルダには、スタイルシート(CSSファイル)、アイコンや画像などの静的ファイルを格納するために使用します。
ビジュアルWeb開発者は、自動的にコンテンツフォルダにテーマフォルダを追加します。 フォルダjQueryのスタイルと画像でテーマ。 プロジェクトでは、テーマのフォルダを削除することができます。
コンテンツフォルダのSite.cssファイル :ビジュアルWeb開発者は、プロジェクトへの標準スタイルシートファイルを追加します。 スタイルシートファイルは、編集したいアプリケーションのスタイルを変更したいファイルです。
我々は、このチュートリアルの次の章でスタイルシートファイル(Site.css)を編集します。
コントローラフォルダ
フォルダに含まれるコントローラは、ユーザ入力と対応するコントローラクラスを処理する責任があります。
MVCは、末尾に「コントローラ」に、コントローラのすべてのファイル名が必要です。
ビジュアルWeb開発者は、(ホームページおよびページについて)アカウントと(ログインページ用)コントローラHomeコントローラーを作成しました:
我々は、このチュートリアルの後半で複数のコントローラを作成します。
Modelsフォルダー
モデルのフォルダには、クラスがモデルのアプリケーションを表し含まれています。 モデル制御とアプリケーションのデータを操作します。
我々は、このチュートリアルの後のセクションでモデル(クラス)を作成します。
ビューのフォルダ
ビューフォルダはアプリケーション関連するHTMLファイル(ユーザーインターフェース)を記憶し、表示するために使用されます。
[ビュー]フォルダには、各コントローラに対応するファイルのフォルダが含まれています。
[ビュー]フォルダで、Visual Web Developerのは、アカウントのフォルダ、ホームフォルダ、共有フォルダを作成しました。
アカウントフォルダは、ユーザーアカウントの登録とログイン用のページが含まれています。
ホームフォルダは、ホームページとクラスに関するページなどのアプリケーションページを格納するために使用されます。
メモリコントローラ(マスタページとレイアウトページ)との間に意見を共有するための共有フォルダ。
我々は、このチュートリアルの次の章でレイアウトファイルを編集します。
Scriptsフォルダ
ScriptsフォルダストアアプリケーションのJavaScriptファイル。
デフォルトでは、Visual Web Developerのは、このフォルダの標準的なMVC、AjaxとjQueryのファイルに格納されます。
注意:HTML5とCSS3のJavaScriptファイルをサポートするアプリケーションの場合には名前「modernizr」ファイルを。