ASP.Net MVC: как совместить территорию и локализацию - PullRequest
1 голос
/ 25 января 2012

Для широкого применения мне нужно использовать локализацию.Я планирую использовать этот метод для локализации: http://geekswithblogs.net/shaunxu/archive/2010/05/06/localization-in-asp.net-mvc-ndash-3-days-investigation-1-day.aspx

Но для этого проекта мне также нужно использовать Area, которые определяют свои собственные файлы.

Есть ли способ, которым я могу использовать, чтобы не переопределять языковую переменную в URI ({lang} в области?

) Я чувствую, что мне приходится каждый раз переопределять, как локализация используетURL работает, и мне кажется, что это плохо.

Что я могу сделать, чтобы избежать этого?

1 Ответ

0 голосов
/ 25 января 2012

С точки зрения SEO лучше всего использовать параметр url для локализации. Недостатком является то, что вам придется определить его для всех ваших URL. Другая возможность - использовать куки или сеанс для хранения текущего языка, в этом случае вам не нужно передавать его всем URL-адресам. Вот руководство , которое иллюстрирует это. Проще разрабатывать, но не хорошо для SEO.

...