asp.net mvc Html.ActionLink () halten Route Wert Ich will nicht

Habe ich Folgendes ActionLink meiner Ansicht

<%= Html.ActionLink("LinkText", "Action", "Controller"); %>

und es wird folgender URL http://mywebsite.com/Controller/Action

Sagen, dass ich eine ID am Ende etwa so: http://mywebsite.com/Controller/Action/53 und navigieren Sie zu der Seite. Auf dieser Seite habe ich das markup habe ich oben angegeben. Nun wenn ich mir die URL, der es schafft, sieht es wie folgt aus:

http://mywebsite.com/Controller/Action/53 (beachten Sie die neben der ID)

Aber ich möchte es zu löschen, die ID und schauen Sie wie es war ursprünglich, wie dies http://mywebsite.com/Controller/Action (beachten Sie keine ID hier)

Irgendwelche Ideen, wie kann ich dieses Problem beheben? Ich will nicht zu hart codierte URLs, da mein controller/Aktionen ändern können.

InformationsquelleAutor der Frage codette | 2009-04-23

Schreibe einen Kommentar