Esempio n. 1
0
 public static string GetRouteParameterValue(this Uri uri, string paramaterName)
 {
     RouteInfo routeInfo = new RouteInfo(uri, HttpContext.Current.Request.ApplicationPath);
     return routeInfo.RouteData.Values[paramaterName] != null
                ? routeInfo.RouteData.Values[paramaterName].ToString()
                : null;
 }
Esempio n. 2
0
 public static bool IsRouteMatch(this Uri uri, string controllerName, string actionName)
 {
     RouteInfo routeInfo = new RouteInfo(uri, HttpContext.Current.Request.ApplicationPath);
     return (routeInfo.RouteData.Values["controller"].ToString() == controllerName &&
             routeInfo.RouteData.Values["action"].ToString() == actionName);
 }