Текущее изменение культуры MVC - PullRequest
1 голос
/ 27 марта 2012

У меня есть сайт, встроенный в mvc3.Я хочу иметь изображение испанского флага, а затем при нажатии на сайт язык меняется на испанский.Я не разработал сайт, но я заметил, что он использует CurrentUICulture.Я предполагаю, что могу вызвать функцию, а затем сохранить культуру в переменной сеанса и установить ее в качестве культуры?

  private string CultureString
    {
        get
        {
            return Thread.CurrentThread.CurrentUICulture.Name;
        }
    }

1 Ответ

1 голос
/ 27 марта 2012

Это звучит хорошо для меня ... единственное, что вы можете подумать, это то, должны ли люди иметь возможность делиться ссылками / создавать закладки для локализованных версий вашего сайта. Если вы хотите эту функцию, вы должны поместить культуру либо в путь, либо в строку запроса, например / home / index / es-us или home / index? Locale = es-us.

...