ASP.NET MVC ViewPage或ViewUserControl是否允许多重继承

时间:2009-11-24 19:56:03

标签: asp.net-mvc

我有一个Viewpage,我继承了我的模型类的List版本以显示产品列表。现在在同一页面上,我想创建一个表单,我需要使用我的模型类属性。由于我使用的是模型类的List版本,因此我无法在不重复模型中的项目的情况下获取属性。 我尝试创建一个继承模型类本身的UserControl,并在我的列表类中使用<%Html.RenderPartial("UserControl"); %>。但它给出了运行时错误。 如何避免这种情况?请帮忙。

1 个答案:

答案 0 :(得分:2)

不能通过创建包含第一个模型和第二个模型的复合模型对象来实现它

在您的网页指令中:ViewPage<YouCompositeModelType>

在您的网页中

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

相关问题