asp.net-mvc - 通过示例学习ASP MVC。奖励: an example that uses MVVM in microsoft's MVC framework

标签 asp.net-mvc asp.net-mvc-3 mvvm

我觉得是时候从Webforms升级到MVC了。我已经编写了Webforms和jquery很长时间了。

你们都可以建议您喜欢的资源来学习这项技术吗?

奖励:我对使用ViewModel(不一定是MVVM框架)来传递信息特别感兴趣。有没有好的资源?

感谢你的帮助!

最佳答案

如果您不介意书籍,我推荐史蒂文·桑德森(Steven Sanderson)的MVC书籍,最新一本是“Pro ASP.NET MVC 3 Framework”。它包含很长的介绍和许多很好的技巧。在介绍之后,它会继续非常彻底和完整地介绍MVC的功能和扩展点。

http://www.apress.com/9781430234043

您可能要等待MVC 4版本(到目前为止,每个MVC版本都有一本书)。

谨慎使用ViewModels。在MVVM上下文中,它是具有“ Controller ”方法的模型。您将在此客户端进行操作。

MVC上下文中的ViewModel也可以是为 View 量身定制的域模型投影。与其将完整的域模型对象传递给 View ,不如将其子集映射或将其详细数据的某些位扩展到与该 View 将完全适合的ViewModel上。同样,您可能具有一个EditModel,其中包含其他数据,例如,以向 View 提供可选/可能值的列表。

关于asp.net-mvc - 通过示例学习ASP MVC。奖励: an example that uses MVVM in microsoft's MVC framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12116979/

相关文章:

asp.net-mvc - 发布到 Controller ,如何从 URL 获取 id

wpf - 列表项目选择无法正常工作?

c# - 无法在mvc项目中以所需格式呈现数据

c# - 使用多个 from 字段从 MVC C# 发送电子邮件

asp.net-mvc - MVC 优于 MVP 的优势

MVVM:删除一个 CustomerViewModel,但如何获取其中的 Customer 模型?

wpf - 更新 wpf 数据网格的 SelectedeRow 值的 GUI

c# - MVC 中的 P3P header 信息

asp.net-mvc-3 - 处理 DbContext 后的问题

asp.net-mvc - 带有可选参数的MVC路由