2010-01-28 16 views

Respuesta

11

Se puede acceder a la propiedad Routes en el RouteTable

System.Web.Routing.RouteTable.Routes; 
+0

perdón por sonar estúpido, pero ¿cómo me devuelve esto una lista de todas las rutas? –

+0

Quizás no estoy entendiendo la pregunta correctamente, pero esto devolverá una RouteCollection. Esta colección contiene todas las rutas definidas. Consulte http://msdn.microsoft.com/en-us/library/system.web.routing.routecollection.aspx – Brandon

+0

obtengo esto cuando uso su ejemplo: method all tiene 1 parámetro pero se invoca con 0 argumentos –

2

creo un PartialView de visualizar estos en el sitio para que me ayude de vez en cuando (depuración).

@{ 
    var routes = RouteTable.Routes; 
} 
@foreach (var route in routes) 
{ 
    var r = (System.Web.Routing.Route)route; 
    <h4>@r.Url</h4> 
} 
Cuestiones relacionadas