从许多不同来源阅读后,我对View和Model应如何在MVC模式中进行通信感到非常困惑。根据我的理解,accepted answer of this post和this article from Apple表示两者的沟通应该通过控制器来完成。在显示MVC page in Wikipedia,ASP.NET MVC page和this article in MSDN时,View和Model之间存在直接关联。那么根据the answer in here,Apple的文章所指的实际上是MVP而不是MVC呢?谢谢你的帮助!!
答案 0 :(得分:2)
答案不止一个。 最终,您可以做任何适合您需求的事情。 我使用控制器+ ViewModels连接到视图。 视图从不使用该模型。正是控制者给他的东西。
对史蒂文·桑德森书中的所有模型都有一个很好的解释,第49页 (MVC的变化)。