【发布时间】:2015-09-11 05:02:33
【问题描述】:
我有一个类的构造函数如下
public SomeClass
{
List<string> MyList;
public SomeClass()
{
this.MyList = new List<string>() { "1","2","3" };
}
}
我的ajax帖子如下:
{MyList:["a","b","c"]}
在我拥有的控制器中
public void Post([FromBody]Models.SomeClass example)
{
Debug.WriteLine(example.MyList);
}
输出是:
["1","2","3","a","b","c"]
我预计:
["a","b","c"]
我希望准确地发布什么,而不是附加了发布值的初始值。不知道这里发生了什么,为什么列表的初始状态没有被覆盖?
【问题讨论】:
标签: c# .net json serialization asp.net-web-api