Asp.net core实战9: 控制器

1.什么是控制器?

 

控制器用来承接请求,调用Model获取数据,调用View进行显示的中间件。它归属于MVC Middleware

 

2.怎么创建控制器?

 

凡是以Controller结尾的类都可以称为控制器(基于约定),但是一般会显式地继承自Controller类或者ControllerBase类

 

3.控制器方法的返回类型?

 

Asp.net core实战9: 控制器_第1张图片

 

ViewResult用于返回视图

RedirectResult用于返回重定向URL

RedirectToRouteResult重定向到指定的路由

FileResult返回文件

ContentResult返回字符串

StatusCodeResult返回状态码响应

NotFoundResult返回未找到状态码

 

4.控制器的使用示例?

 

Asp.net core实战9: 控制器_第2张图片

 

5.MVC Middleware的使用范围

 

产生View视图

产生Json数据

你可能感兴趣的:(Asp.net,core)