繁体   English   中英

使用MVC和Json绑定嵌套对象

[英]Binding Nested Object with MVC and Json

我试图将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; }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM