Я использую локализованные маршруты ASP.NET MVC. Поэтому, когда пользователь переходит на английский сайт, это example.com/en/Controller/Action
, а на шведском сайте - example.com/sv/Controller/Action
.
Как мне убедиться, что, когда пользователь заходит на сайт, он напрямую переходит на правильный язык? Я знаю, как выучить нужный язык, это не проблема. Раньше я использовал эту культуру в методе RegisterRoutes
. Но поскольку моя страница находится в интегрированном режиме, я не могу получить запрос от Application_Start.
Итак, как мне убедиться, что маршрут правильный с самого начала?