【发布时间】:2013-04-29 05:56:54
【问题描述】:
我有一个OrderForm 域类,它有属性子类,类似于:
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 .
让我的部分访问这个值的最简单方法是什么?
【问题讨论】:
-
您的路线中有您的 orderId,只需从那里获取...
标签: c# asp.net-mvc data-binding partial-views