I think that the title pretty much sums it up:
What's the difference between RouteLink()
and ActionLink()
in ASP.NET MVC?
i.e. when do you use Html.RouteLink()
and when do you use Html.ActionLink()
in your View?
Action and Routes don't have to have a 1:1 relationship.
ActionLink will generate the URL to get to an action using the first matching route by action name.
RouteLink will generate a URL to a specific route determined either by name or route values.