Я использую информацию из этой статьи:
https://www.ryadel.com/en/setup-a-multi-language-website-using-asp-net-mvc/
для создания многоязычного веб-сайта бронирования. В настоящее время поддерживаются только два языка, поэтому большинство посетителей будут видеть бит сайта Engli sh, если они увидят немецкую версию сайта от go до https://siteurl/de/. Это будет сделано из URL-адреса, а не из доступа к сведениям о браузере.
Первая страница содержит форму с запросом даты начала и окончания для проверки доступности и показывает текст на выбранном языке, но когда форма отправляется из / de / site, сайт возвращается к английскому sh и теряет суффикс / de / в URL.
Как сделать так, чтобы сайт оставался на / de / site, если он в тег формы с некоторыми манипуляциями:
@using(Html.BeginForm("availability", "Home", FormMethod.Post))
Или это когда я возвращаюсь из контроллера:
return View("Availability");