zoukankan      html  css  js  c++  java
  • web api 返回数据

    Yield Return

    ascny

     异步操作

    一、指定类型

    二、IActionResult

    一下所有的类都继承了IActionResult,所有可以在返回时返回下列类型

     

    ContentResult :返回一串字符串
    FileContentResult : 返回文件内容
    FilePathResult  :返回路径文件的内容
    EmptyResult  :返回空值
    JavaScriptResult  :返回一段JavaScript代码
    JsonResult  :返回Json格式数据
    RedirectToResult  :重定向到其他URL
    HttpUnauthorizedResult  :返回HTTP403未授权状态码
    RedirectToRouteResult  :重定向到不同的控制器动作
    ViewResult : 接收视图引擎的响应
    PartialViewResult : 接收分部视图引擎的响应

    三、ActionResult<T>

    四、自定义返回

        public class Result
        {
    
            //返回的状态
            public bool status { get; set; }
    
            //返回异常信息
            public string excMsg { get; set; }
    
            //正常返回的业务数据
            public object data { get; set; }
            
            //返回手写信息
            public object msg { get; set; }
    
        }
      public ActionResult<Result> xxx()
    {
        Result res = new Result();
        //new {} 传递给object,返回时自动json转换
        res.data = new {  userCode, author };
        return res
    }
  • 相关阅读:
    iframe+json
    qw
    MySql数据类型和Java数据类型对应一览
    MyEclipse生成get/set注释
    Redis集群_主从配置
    MyBatis输出sql需要log4j.properties配置
    默认没有创建两次定时实例的
    spring+freemarker+redis
    jquery easyui 扩展验证
    vs2010 安装 Ajax Control Toolkit
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/13356440.html
Copyright © 2011-2022 走看看