gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 模型与 ViewModel

转载 作者:行者123 更新时间:2023-12-03 05:01:42 26 4
gpt4 key购买 nike

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

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

据我了解,它是一种具有与 View 交互的特定目的的模型?或者类似的东西?

如有一些澄清,我们将不胜感激。

最佳答案

本质上,模型和 View 模型都是带有属性的简单类。

这些类的主要目标是为各自的受众(分别是 Controller 和 View )描述(“建模”)对象。

所以你说的完全正确

To my understanding, it's a kind of Model that has a specific purpose of interacting with the View

因此,虽然模型类实际上是与您的应用程序交互的域实体,但 View 模型是与您的 View 交互的简单类。

希望有帮助:)

更新:

微软为 PF 应用开发了一个主要基于模型- View - Controller 的表示模式的专门版本,并将其称为模型- View - View 模型 (MVVM)。此模式针对现代 UI 开发平台,其中 UI 开发人员比传统开发人员有更多基于业务逻辑的不同需求。看看here一些理论

关于asp.net-mvc - ASP.NET MVC 模型与 ViewModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4061440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com