最新的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()的控制器。