This document provides an overview of building modern websites with ASP.NET MVC, including discussions of models, controllers, views, routing, Entity Framework, and view models. It describes models as the application's data expressed as classes, controllers as handling requests and routing, and views as the UI layer that renders models. It also covers Entity Framework for database mapping, RESTful routing, and using view models to promote separation of concerns.
Related topics: