В 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 с культурой и без культуры.