Asp.net Core 1.1 HttpGet FromQuery复杂模型绑定不起作用

时间:2018-07-09 13:00:14

标签: asp.net model-binding asp.net-core-1.1

具有此模型:

public class PagingParameters
{
    public int PageIndex { get; set; }
    public int PageSize { get; set; }
}

使用以下控制器操作:

[HttpGet]
public object Query([FromQuery] PagingParameters query)
{
    return null;
}

发送以下数据: enter image description here

模型数据仍无法正确绑定: enter image description here

这里缺少什么吗?

1 个答案:

答案 0 :(得分:1)

您要发送的是字典,而不是对象。换句话说,您需要query[PageIndex]而不是query.PageIndex,或者只需要PageIndex