我有一个OrderForm
域类,它具有财产的子类,喜欢的东西:传递额外的数据值强类型ASP.NET中的局部视图MVC
interface IOrderForm
{
int OrderId { get; }
ICustomerDetails CustomerDetails { get; set; }
IDeliveryDetails DeliveryDetails{ get; set; }
IPaymentsDetails PaymentsDetails { get; set; }
IOrderDetails OrderDetails { get; set; }
}
我的“详细信息”视图是强类型从IOrderForm
继承。然后,我有呈现每一个部分强类型分:
<div id="CustomerDetails">
<% Html.RenderPartial("CustomerDetails", Model.CustomerDetails); %>
</div>
<div id="DeliveryDetails">
<% Html.RenderPartial("DeliveryDetails", Model.DeliveryDetails); %>
</div>
... etc
该工程确定了这一点,但我想补充一些漂亮的AJAX位用于更新订单的某些部分,而且我我意识到我的每个部分视图也需要访问IOrderForm.OrderId
。
让我的部分访问此值最简单的方法是什么?
你有你的订单ID在你的路线,简单地把它从那里... – 2010-06-14 15:51:39