首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET MVC模型与ViewModel

ASP.NET MVC模型与ViewModel
EN

Stack Overflow用户
提问于 2010-10-31 09:21:55
回答 1查看 82.9K关注 0票数 93

好的,我一直在听到关于MS的ASP.NET MVC的"ViewModels“的讨论。

现在,这是一种特定的模型,对吗?不是一种特定的视图。

据我所知,它是一种模型,它具有与视图交互的特定目的?或者类似的东西?

如果能澄清一下,我们将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2010-10-31 09:48:55

有一个ViewModel的概念,但它通常不与Asp.net MVC联系在一起。MVC使用模型-视图-控制器模式,其中控制器处理交互,从模型构建数据,然后将数据传递给视图进行显示。

ViewModels (以及模型视图ViewModel模式)通常与Silverlight和WPF联系在一起。Xaml稍有不同,因为视图可以双向绑定到ViewModels,因此技术略有不同。例如,如果将文本框绑定到字段,则当您在该文本框中键入内容时,该字段的值将动态更新。这种交互在网页中是不可能的,因为网页是无状态的。

这两种模式的相似之处在于,它们都试图将逻辑与显示分开。最常见的用法/原因是测试:您希望能够从代码(通过测试框架)执行用户将通过用户界面调用的所有交互。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4061440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档