Хороший способ выбрать выпадающий список для выбора языка / культуры.Выбор значения затем установит UICulture и, вероятно, сохранит значение (в сеансе) для будущего использования.
Однако выбор другого домена сайта может вызвать проблемы - если вы действительно не хотите направить пользователей на совершенно другойсайт для каждого языка.Например, любые файлы cookie или информация для входа будут отличаться между веб-сайтами.Однако самая большая проблема заключается в том, что необходимо учитывать языковые различия внутри страны.Ваша схема не сможет различить канадско-английский и канадско-французский языки.Аналогичным образом, в Европе существует множество различных сочетаний языка и культуры.
Если вы хотите использовать языковые настройки в маршрутизации MVC, рассмотрите возможность включения сочетания языка и культуры в каждый URL-адрес.что-то вроде: domain.com/en-gb/, domain.com/fr-ca/ и т. д.