淘人居士 2019-02-22 09:20 采纳率: 33.3%
浏览 6756

ASP.NET Core WebApi中一个controller中多个get方法如何正确匹配

举个例子
现有UserController,里面有若干个get方法

public User Get(int id);
public List<User> Get(string name,int pageindex,int pagesize);

在传统的asp.net webapi中,
上述两个方法分别匹配到链接

api/user?id=xx
api/user?name=xx&pageindex=1&pagesize=5

换成.netcore以后似乎行不通,求解要怎样配置才能按上面的方式匹配

  • 写回答

1条回答 默认 最新

  • threenewbee 2019-02-22 15:26
    关注
    Startup.cs里面看下路由怎么配置的
    
    [HttpGet("/get/{id}")]
    public User Get(int id)
    ...
    [HttpGet("/get")]
    public List<User> Get([FromQuery]string name,[FromQuery]int pageindex,[FromQuery]int pagesize);
    
    
    评论
    编辑
    预览

    报告相同问题?

    悬赏问题

    • ¥15 PADS Logic 原理图
    • ¥15 PADS Logic 图标
    • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
    • ¥20 气象站点数据求取中~
    • ¥15 如何获取APP内弹出的网址链接
    • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
    手机看
    程序员都在用的中文IT技术交流社区

    程序员都在用的中文IT技术交流社区

    专业的中文 IT 技术社区,与千万技术人共成长

    专业的中文 IT 技术社区,与千万技术人共成长

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

    客服 返回
    顶部