ASP.NET MVC 中母版页中的视图模型、视图和部分视图之间的关系

Posted

技术标签:

【中文标题】ASP.NET MVC 中母版页中的视图模型、视图和部分视图之间的关系【英文标题】:The relationship between view models in master pages, views and partial views in ASP.NET MVC 【发布时间】:2010-11-25 14:12:11 【问题描述】:

我刚刚完成了一次技术面试。面试官问了一个关于与母版页、视图和部分视图关联的模型之间的关系的问题,假设视图使用母版并且视图包含部分视图。

我不明白他在说什么。据我了解,视图模型是由程序员提供的,这意味着关系是完全灵活的。有谁可以帮我离开这里吗?我怀疑我的理解不足,但我可能完全误解了这个问题。

【问题讨论】:

【参考方案1】:

母版页视图模型必须是父类或视图模型的同一类型。

部分视图视图模型可以是视图视图模型的相同类型或属性,也可以是从该视图模型构造的任何其他内容。

【讨论】:

以上是关于ASP.NET MVC 中母版页中的视图模型、视图和部分视图之间的关系的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET MVC载入页面常用方法

如何在 ASP.NET MVC 中控制局部视图的条件显示

ASP.NET内容页中访问母版页中的对象

WebFrom 母版页

webfrom 母版页

活动菜单项 - asp.net mvc3 母版页