最新的Web開發教程
 

ASP.NET MVC - 控制器


要了解ASP.NET MVC,我們正在建立一個互聯網應用。

第四部分:添加控制器。


Controllers文件夾

控制器文件夾包含負責處理用戶輸入和響應控制器類。

MVC要求所有控制器的名稱以結束"Controller"

在我們的例子中,Visual Web Developer中創建了以下文件:HomeController.cs (for the Home and About pages)AccountController.cs (For the Log On pages)

控制器

Web服務器通常會傳入的URL請求直接映射到服務器磁盤上的文件。 例如:像URL請求"http://www.w3ii.com/default.html"將直接映射到文件"default.html"在服務器的根目錄下。

MVC框架映射不同。 MVC URL映射到方法。 這些方法在類被稱為"Controllers"

控制器負責處理傳入的請求,處理輸入,保存數據,並發送方式發送回客戶端的響應。


家庭控制器

在我們的應用程序HomeController.cs控制器文件,定義了兩個控制指標和版本信息

與此交換的HomeController.cs文件的內容:

using System;
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() ;}
}
}

該控制器瀏覽

在瀏覽文件夾中的文件Index.cshtmlAbout.cshtml定義的ActionResult看法Index()About()的控制器。