Html-Code.ActionLink in asp.net MVC-Objekt-Wert in falschem format
Habe ich eine html.actionlink möchte ich einen link zu einem Mitglieder-Profil-Seite wie diese: http://somesite.com/members/{username}
Wenn Sie das folgende markup
<%= Html.ActionLink(r.MemberName, "profile", new { MemberName = r.MemberName } )%>
Bekomme ich einen link, der so aussieht: http://somesite.com/members?MemberName={username}
Was würde ich ändern müssen, die ActionLink-Helfer zu erreichen, eine url wie diese:
http://somesite.com/members/{username}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vorausgesetzt, in den Routen der username token {username} wie du zeigst, versuchen Sie dies:
Sollten Sie die route, die Karten "/Mitglieder/{MemberName}", bevor die anderen Routen in der routing-Tabelle.
Dank für Ihre Antworten...
Ich nicht meine route entsprechen den Wert name.
Einfach sicherstellen, dass meine route url matched machte es Arbeit.
Hier ist mein code....
Nochmals vielen Dank