1.什么是控制器?
控制器用来承接请求,调用Model获取数据,调用View进行显示的中间件。它归属于MVC Middleware
2.怎么创建控制器?
凡是以Controller结尾的类都可以称为控制器(基于约定),但是一般会显式地继承自Controller类或者ControllerBase类
3.控制器方法的返回类型?
ViewResult用于返回视图
RedirectResult用于返回重定向URL
RedirectToRouteResult重定向到指定的路由
FileResult返回文件
ContentResult返回字符串
StatusCodeResult返回状态码响应
NotFoundResult返回未找到状态码
4.控制器的使用示例?
5.MVC Middleware的使用范围
产生View视图
产生Json数据