zoukankan      html  css  js  c++  java
  • .net中MVC Webapi多参数调用控制器方法

    http://blog.csdn.net/wulex/article/details/71545471

    路由

    public static void Register(HttpConfiguration config)
    {

    // Web API routes
    config.MapHttpAttributeRoutes();

    config.Routes.MapHttpRoute(
    name: "DefaultApi",
    routeTemplate: "dzopen/{controller}/{action}/{id}",
    defaults: new { id = RouteParameter.Optional }
    );

    }

    控制器  使用Get请求

    [HttpGet]
    public HttpResponseMessage querymemberbymobileno([FromUri] userinfo user)
    {
    // name = HttpUtility.UrlEncode(name);

    string resp = "";
    var resps = new HttpResponseMessage(HttpStatusCode.OK);
    resps.Content = new StringContent(resp, Encoding.UTF8, "application/xml");
    return resps;

    }
    [HttpGet]
    public string Get(string id)
    {
    return "Value";
    }

    }

    public class userinfo
    {
    public string shop_card_id{get;set;}
    public string mobile_no{get;set;}
    public string category{get;set;}
    public string method{get;set;}
    public string format{get;set;}
    public string v{get;set;}
    public string app_key{get;set;}
    public string sign{get;set;}
    public string timestamp{get;set;}
    public string sign_method { get; set; }
    }
    }

  • 相关阅读:
    JavaScript 数组去重
    Javascript数组 reduce() 方法
    Vue事件总线(EventBus)
    前端多媒体-音频
    前端多媒体-视频
    VUE3.0 总结
    el-select地区区号选择
    vue中点击获取相应元素
    Markdown 语法
    Codeforces Round #295 (Div. 2) B. Two Buttons 520B
  • 原文地址:https://www.cnblogs.com/liwp/p/7244700.html
Copyright © 2011-2022 走看看