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 ...

War es hilfreich?

Lösung

Sie rufen explizit eine Route mit

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

Alle Überlastungen für Html.RouteLink sind

scroll top