Chapter 1. Introduction to ASP.NET MVC
Figure 1.1. .NET languages on the CLR
Figure 1.2. The relationship between the various ASP.NET web technologies
Figure 1.3. Components of the MVC pattern. The controller receives the user input, constructs the appropriate model, and then passes it to the view. Both the controller and the view have a dependency on the model, but the model itself is kept ignorant of the controller and view.
Chapter 2. Hello MVC world
Figure 2.1. The Install button will download the Web Platform Installer and automatically begin the installation of ASP.NET MVC along with any other required components.
Figure 2.2. The Web Platform Installer will install all the tools necessary for your version of Visual Studio.
Figure 2.3. The New Project dialog box allows you to choose the type of project to create. In this case, you want ASP.NET MVC 4 Web Application.
Figure 2.4. The New ASP.NET MVC Project dialog box allows you to select the project template, view engine, and whether or not to use a unit test project.
Figure 2.5. The default application contains some simple pages that can help you get started when creating a new MVC application.
Figure 2.6. The default project template contains several files including controllers, models, views, and scripts.
Figure 2.7. The contents of our custom ViewBag entry containing the current date is displayed on the page.