ASP.NET MVC
*随時更新する予定
- M:Model
Controllerから依頼された処理を行ったりや処理結果を保持しておく部分
- V:View
ユーザーが操作する画面。
簡単に言えばHTMLといった画面として表示される部分
- C:Controller
Viewでユーザーが行った操作を管理し、Modelに処理を依頼。または処理や操作に伴ったViewを表示する。
Ruby on RailsでもMVCモデルは使われていてとてもメジャーなデザインパターン
<Point>
画面の遷移はGlobal.aspxに記載される。
>|
// ルート定義を登録するメソッド
public static void RegisterRoutes(RouteCollection routes) {
……中略……
// Defaultルートを定義
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id =
UrlParameter.Optional }
);
}
// アプリケーション起動時にルート定義を登録
protected void Application_Start() {
……中略……
RegisterRoutes(RouteTable.Routes);
}
||<