0

我正在尝试将数据发布到应该接受List<UpdatePointHistory>. 列表的大小是正确的,但对象的属性是空白的。

public class UpdatePointHistory
{
    string Tree { get; set; }
    string FruitCount { get; set; }
    string Observations { get; set; }
    int PrivateId { get; set; }
}

public void Post([FromBody]List<UpdatePointHistory> updates)
{
    //Do some sort of auth for god sake
    Console.WriteLine("test");
}

我发布的数据:

在此处输入图像描述

以及从 API 返回的对象:

在此处输入图像描述

4

1 回答 1

5

你所有的属性都是private。它们必须public如此,模型绑定器才知道要填充什么并可以访问它们。

public class UpdatePointHistory
{
    public string Tree { get; set; }
    public string FruitCount { get; set; }
    public string Observations { get; set; }
    public int PrivateId { get; set; }
}
于 2017-07-29T23:58:18.830 回答