Jaka jest różnica między RouteLink i ActionLink w ASP.NET MVC?

Myślę, że tytuł w dużym stopniu to podsumowuje: Jaka jest różnica między RouteLink()i ActionLink()w ASP.NET MVC? tj. kiedy używasz Html.RouteLink()i kiedy używasz Html.ActionLink()w swoim