IActionResult的返回类型

ActionResult继承了IActionResult

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

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

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

  IActionResult的返回类型_第1张图片

 

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

转载于:https://www.cnblogs.com/sylone/p/11563308.html

你可能感兴趣的:(IActionResult的返回类型)