MVC中视图与模型的通信

时间:2011-06-01 19:21:46

标签: model-view-controller view model communication

从许多不同来源阅读后,我对View和Model应如何在MVC模式中进行通信感到非常困惑。根据我的理解,accepted answer of this postthis article from Apple表示两者的沟通应该通过控制器来完成。在显示MVC page in WikipediaASP.NET MVC pagethis article in MSDN时,View和Model之间存在直接关联。那么根据the answer in here,Apple的文章所指的实际上是MVP而不是MVC呢?谢谢你的帮助!!

1 个答案:

答案 0 :(得分:2)

答案不止一个。 最终,您可以做任何适合您需求的事情。 我使用控制器+ ViewModels连接到视图。 视图从不使用该模型。正是控制者给他的东西。

对史蒂文·桑德森书中的所有模型都有一个很好的解释,第49页 (MVC的变化)。