Route Constraints With ASP.Net MVC & WebAPI

ASP.Net MVC has a powerful Routing Engine that allows mapping between URL Routes and Controller Actions. Below are few links regarding how you can control how browser requests match routes by creating route constraints. You use route constraints to restrict the browser requests that match a particular route.