Отправка формы на многоязычном сайте asp. net mvc - PullRequest
0 голосов
/ 18 июня 2020

Я использую информацию из этой статьи:

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");
...