【发布时间】:2018-11-02 05:56:13
【问题描述】:
我是 ASP Net Core 2 的新手,我想将来自 URL 查询字符串的不同参数绑定到我的操作中的操作参数:
[HttpGet("{page}&{pageSize}&{predicate}", Name = "GetBuildingsBySearchCriteria")]
public IActionResult GetBuildingsBySearchCriteria([FromHeader] string idUser, [FromQuery]int page, [FromQuery]int pageSize, [FromQuery]string predicate)
{
....
}
当我使用邮递员测试我的操作时,我在标头中设置了idUser,在 URL 中设置了其他参数,例如:
http://localhost:51232/api/buildings/page=1&pageSize=10&predicate=fr
结果是我收到了我从标头发送的idUser,但其他参数为空。
我是否遗漏了什么或我的代码有什么问题?
【问题讨论】:
标签: c# asp.net-core asp.net-core-2.0 asp.net-core-webapi asp.net-core-routing