绑定嵌套对象与MVC和Json
本文关键字:Json MVC 嵌套 对象 绑定 | 更新日期: 2023-09-27 17:52:43
我试图张贴一个JavaScript对象到我的MVC控制器,但它没有绑定嵌套的对象。
c#对象: public class OrderHeader
{
public OrderHeader()
{
this.orderAddress = new OrderAddress();
}
public int SubTotal{ get; set; }
public string OrderNumber { get; set; }
public OrderAddress orderAddress;
}
public class OrderAddress
{
public OrderAddress()
{
}
public int id { get; set; }
public int OrderID { get; set; }
public string BillToFName { get; set; }
}
js对象:
{ OrderNumber: "KM123", SubTotal: "10", orderAddress: { BillToFName: "street 2" } }
我可以在我的控制器中读取orderNumber和SubTotal,但是BillToFName没有绑定。
尝试在属性中添加getter和setter:
public OrderAddress orderAddress { get; set; }