Как направить URL в MVC 5 с {культура} и без культуры (необязательно) - PullRequest
0 голосов
/ 12 апреля 2019

В MVC5 я внедряю локализацию культуры. Работает нормально, если культура существует в URL, как, https://localhost:44320/en-gb/Home/About

Но не работает, когда в URL отсутствует культура 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 отсутствует культура, тогда он также должен работать с культурой пользовательского интерфейса по умолчанию.

Как можно поддерживать и просматривать URL с культурой и без культуры.

...