попробуйте один из этих
• Установите культуру и культуру пользовательского интерфейса в Web.config. Используйте этот подход, если вы хотите установить культуру по умолчанию и культуру пользовательского интерфейса для всех страниц в веб-приложении. Следующий фрагмент из файла Web.config иллюстрирует эту технику.
<конфигурация>
• Установите культуру и культуру пользовательского интерфейса в директиве @ Page. Используйте этот подход, если хотите переопределить стандартную культуру и культуру пользовательского интерфейса для конкретной страницы в веб-приложении. Следующий фрагмент из файла .aspx иллюстрирует эту технику.
<% @ Page Culture = "en-GB" UICulture = "Fr-FR"%>
• Программная культура и культура пользовательского интерфейса устанавливаются программно. Используйте этот подход, если хотите выбрать, какую культуру и культуру пользовательского интерфейса использовать во время выполнения.
Примечание. Нельзя изменить культуру потока в полу-доверенном коде; изменение культуры требует SecurityPermission с установленным SecurityPermissionFlag, ControlThread. Манипулирование потоками опасно из-за состояния безопасности, связанного с потоками. Следовательно, это разрешение должно предоставляться только для надежного кода и только при необходимости.
Следующий код на веб-странице ASP.NET извлекает языковые предпочтения пользователя из свойства Request.UserLanguages и использует культуру и культуру пользовательского интерфейса для предпочтительного языка.
с использованием System.Globalization;
используя System.Threading;
// Установить культуру для языка принятия браузера
Thread.CurrentThread.CurrentCulture =
CultureInfo.CreateSpecificCulture (Request.UserLanguages [0]);
// Установить культуру пользовательского интерфейса на язык принятия браузера
Thread.CurrentThread.CurrentUICulture =
новое CultureInfo (Request.UserLanguages [0]);
Примечание. При программировании с использованием .NET Compact Framework нельзя изменять свойства CurrentCulture или CurrentUICulture. Если вам необходимо поддерживать локализацию для каждого приложения на устройствах интеллектуальных клиентов, таких как Pocket PC, вы должны использовать объект CultureInfo для внутреннего хранения выбранной пользователем культуры и использовать ее явно при загрузке файлов ресурсов или форматировании данных.
я скопировал с
http://msdn.microsoft.com/en-us/library/ff647353.aspx