Using MapRoute for Registering Routes in ASP.NET MVC 4

Published on April 21, 2013 by abundantcode

Filed under ASP.NET

Last modified April 21, 2013

Print this page

rate 1 star rate 2 star rate 3 star rate 4 star rate 5 star
Your rating: none, Average: 0 (0 votes)

This article have been viewed 3339 times

The previous article explained How to Create and Register a Route in ASP.NET MVC using the Route class and add it to the RouteCollection.

This article will explain how to use MapRoute class for registering routes in ASP.NET MVC 4.

Using MapRoute for Registering Routes in ASP.NET MVC 4

The MapRoute is defined in the RouteCollection and can be used without creating the instance of the MvcRouteHandler.

Below is a sample code snippet of the RouteConfig class demonstrating the usage of the MapRoute method.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Mvc;

using System.Web.Routing;

namespace MvcApplication1


public class RouteConfig


public static void RegisterRoutes(RouteCollection routes)



routes.MapRoute("NewRoute", "Abundantcode/{controller}/{action}");



If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

Leave a Comment


You might be Interested in these Posts

How to return Json instead of XML in ASP.NET Web API ?

When you make a call to the ASP.NET Web API action method and notice this in Google Chrome browser ,...

How to Add Web API to existing ASP.NET Web Forms Project ?

In one of the previous posts , we saw how to add the WebAPI to the existing ASP.NET MVC project. Wel...

How to Add Web API to existing ASP.NET MVC Project ?

There are times when you might want to add Web API project to one of your existing ASP.NET MVC proje...