カミソリのチュートリアルlogin
カミソリのチュートリアル
著者:php.cn  更新時間:2022-04-11 14:21:21

MVCコントローラー


ASP.NET MVC -Controller


ASP.NET MVC を学ぶために、インターネット アプリケーションを構築します。

パート 4: コントローラーの追加。


Controllers フォルダー

Controllers フォルダー には、ユーザー入力と応答の処理を担当するコントロール クラスが含まれています。

MVC では、すべてのコントローラー ファイルの名前が「Controller」で終わる必要があります。

この例では、Visual Web Developer は次のファイルを作成しました: HomeController.cs (ホームページおよび概要ページ用) および AccountController.cs (ログイン ページ用):

pic_mvc_controllers.jpg

Web サーバー通常、受信 URL リクエストはサーバー上のディスク ファイルに直接マッピングされます。例: URL リクエスト「http://www.w3cschool.cc/index.php」は、サーバーのルート ディレクトリ上のファイル「index.php」に直接マッピングされます。

MVC フレームワークは異なる方法でマップされます。 MVC は URL をメソッドにマップします。これらのメソッドは、クラス内では「コントローラー」と呼ばれます。

コントローラーは、受信リクエストの処理、入力の処理、データの保存、およびクライアントへの応答の返送を担当します。


ホームコントローラー

アプリケーションのコントローラーファイルHomeController.csは、2つのコントロールIndexAboutを定義します。

HomeController.cs ファイルの内容を次のように置き換えます:

using System;
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 を定義し、について()。