このセクションでは、
ASP.NET MVC コントローラーの使用。ASP.NET MVC を学ぶために、インターネット アプリケーションを構築します。
パート 4: コントローラーの追加。
Controllers フォルダーには、ユーザー入力と応答の処理を担当するコントロール クラスが含まれています。
MVC では、すべてのコントローラー ファイル名が「Controller」で終わる必要があります。
この例では、Visual Web Developer は次のファイルを作成しました: HomeController.cs (ホームページおよびバージョン情報ページ用) およびAccountController.cs (ログイン ページ用)。
Web サーバーは通常、受信 URL リクエストをサーバー上のディスク ファイルに直接マッピングします。例: URL リクエスト「//www.w3cschool.cn/index.php」は、サーバーのルート ディレクトリ上のファイル「index.php」に直接マッピングされます。
MVC フレームワークのマッピングは異なります。 MVC は URL をメソッドにマップします。これらのメソッドは、クラス内では「コントローラー」と呼ばれます。
コントローラーは、受信リクエストの処理、入力の処理、データの保存、およびクライアントへの応答の返送を担当します。
アプリケーションのコントローラー ファイルHomeController.csでは、 IndexとAboutの 2 つのコントロールが定義されています。
HomeController.cs ファイルの内容を次のものに置き換えます。
System.Collections.Generic を使用; System.Web を使用; System.Web.Mvc を使用public ActionResult About() {return View();} } }
Views フォルダー内のファイルIndex.cshtmlとAbout.cshtmlは、コントローラーの ActionResult ビュー Index() と About() を定義します。