Это должно помочь вам: Свое некоторое Кодий я использую
[Кодий]
защищенное свободное пространство InitializeCulture преодоления автоматического действия ()
{
если ((шнур) == «WUC_user_preferences_wuc$Button_Update_Preferences» Request.Form [«__EVENTTARGET»]), то
{
selectedLanguage шнура;
selectedLanguage = Request.Form [«WUC_user_preferences_wuc$DropDownList_User_Language»];
UICulture = selectedLanguage;
Культура = selectedLanguage;
Встреча [«User_Default_Language_Culture»] = selectedLanguage;
}
если (встреча, то [«User_Default_Language_Culture»]! = null)
{
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture (встреча (шнура) [«User_Default_Language_Culture»]);
Thread.CurrentThread.CurrentUICulture = новое CultureInfo (встреча (шнура) [«User_Default_Language_Culture»]);
}
base.InitializeCulture ();
}
[/code]
Я слушаю вне для postback причиненного кнопкой «Button_Update_Preferences», котор внутри моего управления «WUC_user_preferences_wuc» потребителя - следовательно «WUC_user_preferences_wuc$Button_Update_Preferences»
После этого я получаю язык после того как я выбран потребителем от dropdownlist «WUC_user_preferences_wuc$DropDownList_User_Language»
Встречи там потому что я храню выбранный язык в встрече для каждого потребителя.
Понадейтесь что это помогает!!