Wie die Routennamen nennen in Html.ActionLink asp.net MVC?
-
28-09-2019 - |
Frage
Ich habe diese Route
routes.MapRoute(
"ViewGames", // Route name
"psp/{controller}/{action}", // URL with parameters
new { controller = "Games"} // Parameter defaults
);
und ich <%= Html.ActionLink("God of War", "godofwar", "Games")%>
alle obwohl es mir einen Link wie diesen somesite.com/psp/games/godofwar/
gibt aber die andere Verbindung wurde auch so zum Beispiel mein Homecontroller diese somesite.com/psp/home/about/
wurde?
Wie kann die Route nennen, damit andere nicht die ViewGames Route haben?
Ich habe nicht diesen <a href="/psp/games/godofwar/">
versuchen will, die nicht gut ist ...
Lösung
Sie rufen explizit eine Route mit
<%: Html.RouteLink("link_text", "route_name", route_parameters) %>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow