IActionResult的返回类型

ActionResult继承了IActionResult

  JsonResult、RedirectResult、FileResult、ViewResult、ContentResult均继承了ActionResult

  所以IActionResult类型的函数可以返回所有直接继承和间接继承他的类型数据

  而且每种数据支持两种返回方法

  技术分享图片

 

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

posted @ 2019-09-21 15:29  在西天取经的路上……  阅读(1509)  评论(0编辑  收藏  举报