1. 程式人生 > >Asp.net core實戰9: 控制器

Asp.net core實戰9: 控制器

1.什麼是控制器?

 

控制器用來承接請求,呼叫Model獲取資料,呼叫View進行顯示的中介軟體。它歸屬於MVC Middleware

 

2.怎麼建立控制器?

 

凡是以Controller結尾的類都可以稱為控制器(基於約定),但是一般會顯式地繼承自Controller類或者ControllerBase類

 

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

 

 

ViewResult用於返回檢視

RedirectResult用於返回重定向URL

RedirectToRouteResult重定向到指定的路由

FileResult返回檔案

ContentResult返回字串

StatusCodeResult返回狀態碼響應

NotFoundResult返回未找到狀態碼

 

4.控制器的使用示例?

 

 

5.MVC Middleware的使用範圍

 

產生View檢視

產生Json資料