Hello,
First of all you need to know what MVC is.
Model-View-Controller (MVC) is a pattern that was introduced back in 1979.
The primary goal of MVC is splitting the application in distinct pieces—the model, the view, and the controller. The model refers to state of the application, wraps the application’s functionalities, and notifies state changes to the view. The view refers to the generation of any graphical elements displayed to the user and captures and handles any user gestures. The controller maps user gestures to actions on the model and selects the next view.
ASP.NET MVC is just an implementation of the Web variation of MVC known as Model2.
In a Model2 application, requests flow from the browser directly to the controller (via a HTTP handler). The user interface of a Model2 application offers HTML input elements and all of them cause a link to be followed and a HTTP post. On the Web server the request is captured and transformed into a method call on the selected controller. As the controller’s method returns, the controller orders the view to render out to HTML. The view receives fresh data for its response directly from the controller. The output of the view is delivered to the front controller and sent back to the browser.
In Model2, we can really say that the controller is the entry point in the flow and the view is extremely thin and passive—except for some JavaScript you may insert.
Please visit this site
http://www.asp.net/mvc/overview/getting-started[
^], you will find tutorials, vídeos and samples that help you get started.
JAFC