我正尝试使用Angular 1.x发送按钮单击数据。通过POST将数据传递到服务器
下面是从客户端的调试,对象似乎是正确设置:
下面是从服务器端的调试,值都将丢失:
和我的POCO:
[Serializable]
public class Item
{
public int Id { get; set; }
public string Key { get; set; }
public int Value { get; set; }
public string Description { get; set; }
}
UPDATE:
这工作,但相当难看......
才能摆脱的转换,并使用Item
类型作为参数,而不是JObject
?
谢谢,但它不工作。我尝试过:http://i.imgur.com/XRazeah.png,但仍然在服务器端获得null和0 – ibiza
您是否尝试使用Mostafa答案中的JSON.stringify和[FromBody]? – Win
您能否将参数类型从*** Item ***更改为*** object ***,并查看数据是否已发布? – Win