ActionResult繼承了IActionResult
JsonResult、RedirectResult、FileResult、ViewResult、ContentResult均繼承了ActionResult
所以IActionResult類型的函數可以返回所有直接繼承和間接繼承他的類型數據
而且每種數據支持兩種返回方法
類型 實例化對象 封裝方法
json結果 jsonresult json(Object)
跳轉 RedirectResault Redirect(url)
文件 FileResult File()
視圖 ViewResault View()
文本 ContentResault Context(“”)
1、JsonResult
public IActionResult Result1()//實例化對象 { JsonResult result = new JsonResult(new { name = "kxy1" }); return result; } public IActionResult Result2()//封裝方法 { return Json(new { name = "kxy2" }); }
2、RedirectResult
return Redirect("Index");
3、FileResult
4、ViewResult
5、ContentResult
return Content("你好啊");
文章出自:https://www.cnblogs.com/wskxy/p/9309186.html