I have a html.actionlink that i wish to display a link to a members profile page like this: http://somesite.com/members/{username}
When use the following markup
<%= Html.ActionLink(r.MemberName, "profile", new { MemberName = r.MemberName } )%>
I get a link that looks like this: http://somesite.com/members?MemberName={username}
What would i need to change in the ActionLink helper to achieve a url like this:
http://somesite.com/members/{username}
Assuming in your routes the username token is {username} like you show, try this:
<%= Html.ActionLink(r.MemberName, "profile", new { username = r.MemberName } )%>
You should add the route that maps "/members/{MemberName}" before other routes in the routing table.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With