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

Asp.net Core 1.1 HttpGet FromQuery complex model binding not working

有这个模型:

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

使用以下控制器操作:

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

正在发送以下数据:

模型数据仍然无法正确绑定:

这里是不是少了什么?

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