1.MVCフレームワーク開発(初識MVC)
1286 ワード
1.約定が構成より大きい
Content:静的ファイル(スタイルシート、静的ピクチャなど)を保存する
Controllers:コントローラクラスを保存する
Models:データ・モデル・ファイルの保存
Scripts:スクリプトファイルを保存する
Views:ビューファイルを保存し、中のSharedは共通ビュー(テンプレートなど)を保存します.
2.モデルの構築
EFフレームワークを作成する必要があり、プロジェクトを新規作成する場合はEFフレームワークをインストールする必要があります(目的:EFフレームワークを導入するために必要なクラスライブラリ)
3.MVC作成
ステップ1:コントローラを作成し、すべてのコントローラがコントローラで終わる必要があります.
ステップ2:コントローラに書き方
ステップ3:メソッドごとに1つのビューに対応
ステップ4:ページを実行し、対応するルーティングマッチングアドレスを探し、Global.asaxの下で
Actionの実行を簡単に説明します.
クライアントリクエストサーバには、getとpostの2つの方法があり、デフォルトではgetリクエストです.コントローラにタグメソッドのリクエストタイプがなければ、デフォルトはgetリクエストです.
Content:静的ファイル(スタイルシート、静的ピクチャなど)を保存する
Controllers:コントローラクラスを保存する
Models:データ・モデル・ファイルの保存
Scripts:スクリプトファイルを保存する
Views:ビューファイルを保存し、中のSharedは共通ビュー(テンプレートなど)を保存します.
2.モデルの構築
EFフレームワークを作成する必要があり、プロジェクトを新規作成する場合はEFフレームワークをインストールする必要があります(目的:EFフレームワークを導入するために必要なクラスライブラリ)
3.MVC作成
ステップ1:コントローラを作成し、すべてのコントローラがコントローラで終わる必要があります.
ステップ2:コントローラに書き方
public ActionResult Index()
{
return View();//
}
ステップ3:メソッドごとに1つのビューに対応
ステップ4:ページを実行し、対応するルーティングマッチングアドレスを探し、Global.asaxの下で
routes.MapRoute(
"Default", //
"{controller}/{action}/{id}", // URL
new { controller = "Book", action = "Index", id = UrlParameter.Optional } //
);
Actionの実行を簡単に説明します.
クライアントリクエストサーバには、getとpostの2つの方法があり、デフォルトではgetリクエストです.コントローラにタグメソッドのリクエストタイプがなければ、デフォルトはgetリクエストです.