ASP.NET MVC 控制器

asp.net mvc - 控制器

为了学习 asp.net mvc,我们将构建一个 internet 应用程序。

第 4 部分:添加控制器。

controllers 文件夹

controllers 文件夹包含负责处理用户输入和响应的控制类。

mvc 要求所有控制器文件的名称以 "controller" 结尾。

在我们的实例中,visual web developer 已经创建好了以下文件:homecontroller.cs(用于 home 页面和 about 页面)和accountcontroller.cs (用于登录页面):

web 服务器通常会将进入的 url 请求直接映射到服务器上的磁盘文件。例如:url 请求 "http://www.yapf.com/index.php" 将直接映射到服务器根目录上的文件 "index.php"。

mvc 框架的映射方式有所不同。mvc 将 url 映射到方法。这些方法在类中被称为"控制器"。

控制器负责处理进入的请求,处理输入,保存数据,并把响应发送回客户端。

home 控制器

在我们应用程序中的控制器文件homecontroller.cs,定义了两个控件 index 和 about。

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

controller 视图

views 文件夹中的文件 index.cshtml 和 about.cshtml 定义了控制器中的 actionresult 视图 index() 和 about()。


相关文章