如何在切换语言参数的同时保留当前url?

时间:2014-04-11 17:17:48

标签: c# asp.net-mvc asp.net-mvc-4 localization

我有这个默认路线:

        routes.MapRoute(
            name: "Default",
            url: "{lang}/{controller}/{action}/{id}",
            defaults: new
            {
                controller = "Home",
                action = "Index",
                id = UrlParameter.Optional
            });

因此,每当我导航到localhost:6060/en/Home/Indexlocalhost:6060/fr/Home/Index时,页面都会以该语言显示。我想要做的是为锚标签生成链接,这些链接提供了语言选择的可能性。这很简单,但我正在努力解决的问题是如何保留当前参数,以便用户在切换语言时保持在同一页面上。

0 个答案:

没有答案