title: Communication between the View and Model in MVC
body: <p>After reading from many different sources, I am very confused about how View and Model should communicate in the MVC pattern. To my understanding, the <a href="https://stackoverflow.com/questions/2056/what-are-mvp-and-mvc-and-what-is-the-difference">accepted answer of this post</a> and <a href="http://developer.apple.com/library/ios/#documentation/general/conceptual/DevPedia-CocoaCore/MVC.html" rel="nofollow noreferrer">this article from Apple</a> are saying the communication of the two should be done through controller. While the <a href="http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller" rel="nofollow noreferrer">MVC page in Wikipedia</a>, the <a href="http://msdn.microsoft.com/en-us/library/dd381412.aspx" rel="nofollow noreferrer">ASP.NET MVC page</a>, and <a href="http://msdn.microsoft.com/en-us/library/ff649643.aspx" rel="nofollow noreferrer">this article in MSDN</a> are showing there is a direct association between View and Model. So according to <a href="https://stackoverflow.com/questions/5551259/mvc-question-direct-modell-view-communication-why">the answer in here</a>, what the article from Apple is referring to is actually MVP not MVC then? Thank you for any help!!</p>