asp.net MVC - 复杂的例子?

Pau*_*art 9 asp.net-mvc views

我们正在评估asp.net MVC,并且正在寻找NerdDinner之外的一些更复杂的例子.

具体来说,在一个更复杂的网络应用程序中,我可能有一个导航栏(包括主导航,搜索框和登录状态显示),主要内容区域,子内容区域(包括相关内容)和页脚.在MVC中,控制器返回一个ViewModel(如果我认为我想从我的视图中取消我的Controller,则不是视图) - 我的ViewModel是否必须具有覆盖"页面"的每个方面的属性旨在呈现为输出?

如果不清楚,我可能会重新提出我的问题.

BTW - 我知道这个站点是使用MVC构建的.我是可下载的例子.

提前致谢.

Luk*_*ett 6

看看CodeCampServer.

编辑:参考你对视图模型的查询,这不是它的完美答案,但我想我会引起人们对AutoMapper(CodeCampServer使用)的注意,它可以帮助自动映射模型和视图模型之间的数据,这是真实的省时间.还值得考虑输入构建器的概念(MVCContribASP.NET MVC 2中的一些可用),这也将通过封装通用功能来减少必须传递到视图中的数据量.

ASP.NET MVC 2提供了一个很好的视频:http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-ASPNET-MVC-2-Preview-1-with-Phil-Haack-和 - 虚拟 - 斯科特/.