我有一个模型作为其中的订单我有一个我试图在@Html.Partial 代码片段中使用的对象
public class Order{
public string Id{set;get;}
public Address BillingAdress{set;get;}
public Address ShippingAddress{set;get;}
}
public class Address{
public int Id{set;get;}
public string Address{set;get;}
}
可见
@model Order
OrderId:
@Html.TextBoxFor(x=>Model.Id)
ShippingAdress:
@Html.Partial("Adress", Model.ShippingAdress)
BillingAddress:
@Html.Partial("Adress", Model.BillingAdress)
这是行不通的。但是当我传递 Model 而不是 Model.ShippingAdress 和 Model.BillingAdress 时,TryUpdateModel(Order) 正在控制器操作中工作,谁能告诉我为什么?我在网上搜索过,但没有得到任何具体的解决方案,所以请帮助我?