In Chapter 4, you set up the majority of the core infrastructure needed to build SportsStore. There's already a basic product list backed by a SQL Server database. However, you're still several steps away from dominating global online commerce. In this chapter, then, you'll get deep into the ASP.NET MVC development process, adding catalog navigation, a shopping cart, and a checkout process. As you do, you'll learn how to do the following:
Html.RenderAction() helper method to create reusable, unit testable, templated controls
Validate form submissions
Create a custom model binder that separates out the concern of storing the visitor's shopping cart—allowing your action methods to be simpler ...