Thursday, 28 February 2013

Route data inside a controller

We can access routing data inside a controller using the RouteData object.

public ActionResult Index()
{
   ViewBag.Message = String.Format("{0}---{1}---{2}",
                                    RouteData.Values["controller"],        
                                    RouteData.Values["action"],
                                    RouteData.Values["id"]);
    Return View();
}