私は次のルートを持っています:
routes.MapRoute(
"Default", // Route name
"{language}/{controller}/{action}/{id}",
new { language = "en", controller = "XY", id = UrlParameter.Optional }
);
サイトの言語を変更するために、現在のページのURLに正確に対応しているが、別の言語部分があるリンクを作成したいと思います。
そのようなリンクを生成するための最良の方法は何でしょうか?