【发布时间】:2010-10-21 09:23:21
【问题描述】:
我有一个强类型母版页,但我想为它的某些子页使用不同的类型。
例如,在母版页上...
<%@ Master ... Inherits="System.Web.Mvc.ViewMasterPage<MyWeb.Models.Client>" %>
Client 已经是一个复合对象,因此在某些子页面上我可以保持相同的模型并仅引用成员对象。但在其他页面上,这样做没有意义,因为我正在处理不同的模型,例如,处理 Customer 模型的子页面。
我的母版页仍然需要客户端模型,但子视图将完全适用于不同的模型。问题是,在控制器中,您只能将一个对象模型传递给视图。有什么方法可以将一个模型传递给主模型,将另一个模型传递给视图?谢谢!
【问题讨论】:
-
好问题,我也想问同样的问题!最佳答案虽然我不得不说。正如Mastermind所说,如此简单!好吧,现在是大声笑;-)
-
同样的困境 - 说得好。谢谢操作。
标签: asp.net-mvc master-pages viewmodel