ASP.NET MVC, локализованные маршруты и язык по умолчанию для пользователя

Я использую локализованные маршруты ASP.NET MVC. Поэтому, когда пользователь переходит на английский сайт, это example.com/en/Controller/Action , а на шведском сайте - example.com/sv/Controller/Action .

Как мне убедиться, что, когда пользователь заходит на сайт, он напрямую переходит на правильный язык? Я знаю, как выучить нужный язык, это не проблема. Раньше я использовал эту культуру в методе RegisterRoutes . Но поскольку моя страница находится в интегрированном режиме, я не могу получить запрос от Application_Start.

Итак, как мне убедиться, что маршрут правильный с самого начала?

11
задан Peter B 1 May 2018 в 12:54
поделиться