Como llamar el nombre de la ruta en Html.ActionLink asp.net MVC?
-
28-09-2019 - |
Pregunta
Tengo esta ruta ??p>
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 ...
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