Objective 3.5: Control application behavior by using MVC extensibility points

ASP.NET MVC was developed to be extendable. Every core feature can be extended, overridden, and customized. For example, if you examine the process for an HttpRequest to come into an application, you see that you can access and evaluate the process at almost every point.

When a call is first received by the ASP.NET MVC application, it goes to the route handlers that determine where the framework should look for the appropriate controller and handler. The route handlers are customizable, so changes to default functionality are possible. After the appropriate next step is determined, the applicable controller is created. As with the route handlers, you can customize the ...

Get Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications 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.