我有一个强类型的母版页,但我想对它的某些子页使用不同的类型。
例如,在母版页上...
<%@ Master ... Inherits="System.Web.Mvc.ViewMasterPage<MyWeb.Models.Client>" %>
Client 已经是一个复合对象,因此在某些子页面上我可以保持相同的模型并仅引用成员对象。但是在其他页面上,这样做没有意义,因为我正在处理不同的模型,例如,处理 Customer 模型的子页面。
我的母版页仍然需要客户端模型,但子视图将完全适用于不同的模型。问题是,在控制器中,您只能将一个对象模型传递给视图。有没有办法将一个模型传递给主模型,将另一个模型传递给视图?谢谢!