ASP.NET MVCのフォルダの構成

2012/03/15

Visual StudioでWebアプリ作成時の初期のフォルダ構成について。
「MVC」にも「1」とか「2」とかあるらしい。細かいことは気にしない。

「ASP.NET MVC」のフォルダ構成

MVC(Model-View-Controller)の「M」にあたると思われるフォルダ

「Model:データのアクセス・管理・操作(DBだったりCSVだったりxmlだったりする)」。

Models
DBなどを操作するクラス

MVC(Model-View-Controller)の「V」にあたると思われるフォルダ

「View:UI・フロントエンド」

Views
ビュースクリプト(出力を生成:.aspx、.ascx、.master)
Content
画像・CSS、その他のコンテンツ
Scripts
JavaScriptのライブラリ
App_Data
アプリケーションの中で使うデータファイル(.mdf、.xmlファイルなど)

MVC(Model-View-Controller)の「C」にあたると思われるフォルダ

「Controller:Viewから受け取ったデータをModelに渡す。Modelの処理結果をViewにフィードバック」

Controllers
コントローラクラス(クライアントからのリクエストを処理)

その他のファイル

Global.asax
ルーティング設定を行うためのアプリケーションファイル
Web.config
アプリケーション設定ファイル

新着(ニュース関連以外)

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい