ASP.NET MVC - 控制器
ASP.NET MVC を学ぶために、インターネットアプリケーションを構築します。
パート 4: コントローラーの追加。
Controllers フォルダー
Controllers フォルダーユーザー入力と応答の処理を担当するコントローラークラスが含まれます。
MVC では、すべてのコントローラーファイルの名前は "Controller" で終わる必要があります。
この例では、Visual Web Developer が既に以下のファイルを作成しています:HomeController.cs(Home ページと About ページ用)およびAccountController.cs(ログインページ用):

Webサーバーは通常、受信したURLリクエストをサーバー上のディスクファイルに直接マッピングします。例えば、URLリクエスト "http://www.w3cschool.cc/index.php" はサーバーのルートディレクトリ上のファイル "index.php" に直接マッピングされます。
MVC フレームワークのマッピング方法は異なります。MVC は URL をメソッドにマッピングします。これらのメソッドは、クラス内で「コントローラー」と呼ばれます。
コントローラーは、入ってくるリクエストの処理、入力の処理、データの保存、そしてクライアントへの応答の送信を担当します。
Home コントローラー
アプリケーション内のコントローラーファイルHomeController.cs、2つのコントロールを定義していますIndexとAbout。
HomeController.cs ファイルの内容を次のように置き換えます:
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MvcDemo.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{return View();}
public ActionResult About()
{return View();}
}
}
Controller 视图
Views フォルダー内のファイルIndex.cshtmlとAbout.cshtmlコントローラーの ActionResult ビュー Index() と About() を定義します。
其他扩展