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
.
有这个模型:
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
.