控制器和动作方法的解析

  1. 命名空间:
    System.Web//ASP.NET核心命名空间
    System.Web.Mvc//MVC框架基本的命名空间
    一个普通的类继承Controller类就具有控制器功能,接受用户的请求并把结果返回视图。
    一个类只能继承一个父类,但可以继承很多接口
    public class HomeController:Controller//每个控制器必须继承的基类

//控制器的动作方法,用于响应客户端请求,并调用响应的视图向浏览器输出信息
public ActionResult Index() //返回值类型一般都是ActionResult,它是一个高度的抽象类。 多态
{
//1.获取数据:接收请求数据
//2.业务处理:和Model交互。。。
//3.返回视图或跳转到其他控制器
return View(); //该方法默认调用Index视图(与Index()方法同名的视图)
从Home和Shared文件夹来寻找视图
}

你可能感兴趣的:(控制器和动作方法的解析)