How can I include a bookmark/fragment in an ActionLink?
actionlink, asp.net-mvc-3, bookmarks, razor
Solution
Just use the `proper overload` of the ActionLink helper:
@Html.ActionLink(
linkText: "Link",
actionName: "Action",
controllerName: "Controller",
protocol: null,
hostName: null,
fragment: "divId",
routeValues: new { id = Id },
htmlAttributes: null
)
will generate:
<a href="/Controller/Action/123#divId">Link</a>
Problem
Possible Duplicate: Including an anchor tag in an asp.net mvc Html.ActionLink The code : `@Html.ActionLink("Link", "Action", "Controller", new { id = Id } )` For the moment I can generate links like this : http://mywebsite/Controller/Action/Id I would like to generate a link like this : http://mywebsite/Controller/Action/Id#divId But I can't edit the route/create another route. What is the best solution?