Throughout this book, I have emphasized that there is no magic involved in MVC development and that a small peek behind the scenes reveals how everything fits together to deliver the features that I have described in previous chapters.
In this final chapter of the book, I describe two useful features that let you customize the way your MVC application works. Model conventions allow you to replace the conventions used to create controllers and actions, overriding those that are applied by default. Action constraints allow you to specify what kind of requests an action can be ...