Хорошо, если вы пытаетесь получить текущий маршрут, вы можете сделать это из контроллера ....
var completeRoute = this.ControllerContext.RouteData.Route;
//or
var justValue = this.ControllerContext.RouteData.Values["value"]
Дайте мне знать, если вы ищете ...
ОБНОВЛЕНИЕ:
Хорошо, я думаю, это должно сделать то, что вы после.Вы должны быть в состоянии использовать это в статическом методе без передачи какого-либо объекта контекста.
var httpContext = new HttpContextWrapper(HttpContext.Current);
var requestContext = new RequestContext(httpContext, new RouteData());
var completeRoute = requestContext.RouteData.Route;
var justValue = requestContext.RouteData.Values["value"];
Надеюсь, это поможет.