Pregunta

Tengo esta ruta

routes.MapRoute(
    "ViewGames",     // Route name
    "psp/{controller}/{action}",                           // URL with parameters
    new { controller = "Games"}  // Parameter defaults
);

y solía <%= Html.ActionLink("God of War", "godofwar", "Games")%> general, aunque me da un enlace como este somesite.com/psp/games/godofwar/ pero el otro enlace también se hizo así por ejemplo, mi HomeController convirtió este somesite.com/psp/home/about/?

¿cómo se puede llamar a la RouteName por lo demás no tendrán la ruta ViewGames?

No quiero probar este <a href="/psp/games/godofwar/"> que no es bueno ...

¿Fue útil?

Solución

Se pide explícitamente una ruta utilizando

<%: Html.RouteLink("link_text", "route_name", route_parameters) %>

Todas las sobrecargas para Html.RouteLink son aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top