Ho questo percorsoCome chiamare il nome percorso in Html.ActionLink asp.net MVC?
routes.MapRoute(
"ViewGames", // Route name
"psp/{controller}/{action}", // URL with parameters
new { controller = "Games"} // Parameter defaults
);
e ho usato <%= Html.ActionLink("God of War", "godofwar", "Games")%>
tutti però mi dà un link come questo somesite.com/psp/games/godofwar/
ma l'altro collegamento è diventato anche così per esempio il mio HomeController diventato questo somesite.com/psp/home/about/
?
come si può chiamare il roaming così altri non avranno il percorso ViewGames?
Non voglio provare questo <a href="/psp/games/godofwar/">
che non va bene ...
Sei sicuro? il primo parametro per RouteLink è il testo di ancoraggio e il secondo è il nome della rotta ... quindi: Html.RouteLink ("link_text", "route_name", route_parameters) – davidhq
Grazie per questa risposta. Perché Microsoft non fornisce una descrizione testuale di ciò che il metodo fa nella loro documentazione? Dà tutti i sovraccarichi ma i sovraccarichi di cosa? Che cosa fa? Spero che qualcuno alla MS legga questo! – voam