我有一個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