Howto automatically add a specific value from current route to all generated links?
I have site culture in URLs like this: routes.MapRoute( "Default", "{language}/{controller}/{action}/{id}", languageDefaults, languageConstraints) And it works like a charm with a little help from custom MvcHttpHandler that sets current thread's UI culture on every request based on route value. My problem is how do I automatically add the language route value from current request to all outgoing links? E.g. when page /EN/Foo/Bar is requested, I would like this <%=Html.ActionLink( "example link", MVC.Home.Index()) %> To automatically generate the same result as this: <%=Html.ActionLink(