Asp.net mvc asp.net MVC部分与动态继承类?

Asp.net mvc asp.net MVC部分与动态继承类?,asp.net-mvc,partial-views,Asp.net Mvc,Partial Views,我有一个在两个控制器之间共享的局部视图,我正试图找到一种方法,根据调用它的视图或控制器来改变它继承的内容 即: 我当前的部分设置是这样启动的: <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MVCProject.Controllers.PurchasingOrderViewModel>" %> 我希望它也能够从另一个类继承,因为在两个单独的控制器中需要相同的信息 有什么想法吗 谢

我有一个在两个控制器之间共享的局部视图,我正试图找到一种方法,根据调用它的视图或控制器来改变它继承的内容

即:

我当前的部分设置是这样启动的:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MVCProject.Controllers.PurchasingOrderViewModel>" %>

我希望它也能够从另一个类继承,因为在两个单独的控制器中需要相同的信息

有什么想法吗


谢谢

我认为最好的方法是为MVCProject.Controllers.PurchasingOrderViewModel和其他模型引入公共接口或抽象类,如:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MVCProject.Controllers.IOrderViewModel>" %>

是的,这就是我最初的想法,我希望有一些稍微简单一点的东西,尽管这并不太糟糕。谢谢