【发布时间】:2013-03-11 21:24:14
【问题描述】:
我有一个模型作为其中的订单我有一个我试图在@Html.Partial 中使用的对象 代码sn-p
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) 正在控制器操作中工作,谁能告诉我为什么? 我在网上搜索过,但没有得到任何具体的解决方案,请帮助我?
【问题讨论】:
标签: asp.net-mvc-3