ActionResult繼承了IActionResult函數
JsonResult、RedirectResult、FileResult、ViewResult、ContentResult均繼承了ActionResultspa
因此IActionResult類型的函數能夠返回全部直接繼承和間接繼承他的類型數據code
並且每種數據支持兩種返回方法對象
一、JsonResultblog
public IActionResult Result1()//實例化對象 { JsonResult result = new JsonResult(new { name = "kxy1" }); return result; } public IActionResult Result2()//封裝方法 { return Json(new { name = "kxy2" }); }
二、RedirectResult繼承
return Redirect("Index");圖片
三、FileResultio
四、ViewResultclass