public class OrderModel
{
public int CustomerId { get; set; }
public string OrderNo { get; set; }
public List<OrderDetails> OrderDetails { get; set; }
}
public class OrderDetails
{
public int PrductId { get; set; }
public string PrductName { get; set; }
}
我想使用mvc 5将具有复杂属性的自定义类对象传递给webapi 2.我能够使用thire值获取所有对象属性,并且使用count来获取复杂属性但无法获取子属性value.i可以看到sub属性名。
我的ajax电话
var DTO = $(form).serialize();
$.ajax({
url: 'http://localhost:3413/api/order',
type: 'GET',
dataType: 'json',
data:JSON.stringify(DTO);
success: function () {
alert('Added');
}
});
我的Web API方法是
public string GetGeneratedOrder([FromUri]OrderModel model)
{
// ...
}
任何人告诉我,我错了。非常感谢。谢谢。