Chapter 9. Customizing and extending ASP.NET MVC


This chapter covers
  • Data templates and HTML helpers
  • Action filters
  • Custom model binders
  • Search engine optimization of routing


Chapter 8 introduced you to the pillars of ASP.NET MVC: controllers, views, models, and routing. These concepts are the basic ones you have to master to start writing applications with this new web development platform. But when we move to real-world contexts, things tend to get a bit more complicated.

So far, you’ve learned a lot. You know how to handle a web request by using an appropriate combination of a controller, a model, and a view, but in more complex scenarios, these notions alone aren’t usually enough. In fact, enterprise-level applications are often ...

Get ASP.NET 4.0 in Practice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.