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