2009-11-24 80 views
0

我有一個Viewpage,我繼承我的模型類的List版本以顯示產品列表。現在在同一頁面上,我想創建一個我需要使用模型類屬性的表單。由於我使用的是模型類的List版本,因此我無法在未迭代模型中的項目的情況下獲取屬性。 我試圖創建一個UserControl繼承模型類本身,並在我的列表類中使用<%Html.RenderPartial("UserControl"); %>。但它給運行時錯誤。 如何避免這種情況?請幫忙。ASP.NET MVC ViewPage或ViewUserControl是否允許多個繼承

回答

2

不,你可以通過創建一個複合模型對象方含你的第一個模型,並做你的第二個

在你的頁面指令:ViewPage<YouCompositeModelType>

在你的頁面

<% Html.RenderPartial("YourPartialViewName", Model.YourSecondModelObject); %>

+0

+1正是我會說! – 2009-11-24 21:37:07

相關問題