C# 托利,助手 将操作从视图转发到相应控制器的方法。通过web,您只需从请求url(例如www.mysite.com/Users/AddNew/)确定控制器和方法。对于其他系统,您必须实现一个类来管理消息,或者直接将它们转发到视图中的控制器实例。我只在web上使用过MVC,所以我不太确定最后一点 由于(2),视图现在能够触发控制器中的操作。当控制器执行此操作时,它会修改模型(此操作的实现将取决于模型的详细信息) 对模型的更新被发送到视图(通常通过观察者模式)。如果使用.net,请签出INotifyPropertyChanged

C# 托利,助手 将操作从视图转发到相应控制器的方法。通过web,您只需从请求url(例如www.mysite.com/Users/AddNew/)确定控制器和方法。对于其他系统,您必须实现一个类来管理消息,或者直接将它们转发到视图中的控制器实例。我只在web上使用过MVC,所以我不太确定最后一点 由于(2),视图现在能够触发控制器中的操作。当控制器执行此操作时,它会修改模型(此操作的实现将取决于模型的详细信息) 对模型的更新被发送到视图(通常通过观察者模式)。如果使用.net,请签出INotifyPropertyChanged,c#,model-view-controller,mvp,C#,Model View Controller,Mvp,警告:尽管我已经描述了如何实现这两种方法,但它们不应该被认为是可互换的。在某些情况下,您需要MVC、MVP和MVVM。我认为,如果您在使用MVVM方面没有技术限制,那么它就是您的最佳选择。我有偏见,但我认为人们可能正在从MVC转向MVVM(或MVP),除了像ASP.NET MVC这样的非常特殊的情况。如果您需要澄清,我的文章将对此进行更详细的描述 关于何时使用C语言中的每种语言的简短摘要# WinForms->MVP WPF->MVVM ASP->MVC(如果您不能使用ASP.NET MVC,

警告:尽管我已经描述了如何实现这两种方法,但它们不应该被认为是可互换的。在某些情况下,您需要MVC、MVP和MVVM。我认为,如果您在使用MVVM方面没有技术限制,那么它就是您的最佳选择。我有偏见,但我认为人们可能正在从MVC转向MVVM(或MVP),除了像ASP.NET MVC这样的非常特殊的情况。如果您需要澄清,我的文章将对此进行更详细的描述

关于何时使用C语言中的每种语言的简短摘要#

  • WinForms->MVP
  • WPF->MVVM
  • ASP->MVC(如果您不能使用ASP.NET MVC,则MVP也将起作用)

只需下载示例项目即可。第一个是mvc,第二个是mvp,然后u cna可以轻松理解不同的b/w mvp和mvc架构。这非常简单,足以理解两者之间的基本区别。只需下载示例项目。第一个是mvc,第二个是mvp,然后u cna可以轻松理解不同的b/w mvp和mvc架构。这非常简单,足以理解两者之间的基本区别。