如何在具有{culture}和不具有文化的mvc 5中路由网址(可选)

时间:2019-04-12 05:40:31

标签: asp.net-mvc-5 routes uiculture

在MVC5中,我正在实现文化本地化。如果文化存在于网址中,例如, https://localhost:44320/ zh-CN /主页/关于

但是当网址中缺少文化时(例如) https://localhost:44320/Home/About

此处的路由配置

            routes.MapRoute(
                name: "Default_culture",
                url: "{culture}/{controller}/{action}/{id}",
                defaults: new { culture = Conversion.ToString(Thread.CurrentThread.CurrentCulture.Name), controller = "Home", action = "Index", id = UrlParameter.Optional }
            );

我们如何支持,如果url中缺少区域性,那么它也应该与默认的UI文化一起工作。

如何在没有文化的情况下支持和浏览网址。

0 个答案:

没有答案