Ceci devrait vous aider : Un son certain code que j'emploie
[code]
vide protégé InitializeCulture de priorité ()
{
si ((corde) == « WUC_user_preferences_wuc$Button_Update_Preferences » de Request.Form [« __EVENTTARGET »])
{
selectedLanguage de corde ;
selectedLanguage = Request.Form [« WUC_user_preferences_wuc$DropDownList_User_Language »] ;
UICulture = selectedLanguage ;
Culture = selectedLanguage ;
Session [« User_Default_Language_Culture »] = selectedLanguage ;
}
si (session [« User_Default_Language_Culture »] ! = nulle)
{
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture (session (de corde) [« User_Default_Language_Culture »]) ;
Thread.CurrentThread.CurrentUICulture = nouveau CultureInfo (session (de corde) [« User_Default_Language_Culture »]) ;
}
base.InitializeCulture () ;
}
[/code]
J'écoute dehors un postback provoqué par le bouton « Button_Update_Preferences » que qui est à l'intérieur de ma commande « WUC_user_preferences_wuc » d'utilisateur - par conséquent le « WUC_user_preferences_wuc$Button_Update_Preferences »
Alors j'obtiens la langue choisie par l'utilisateur du dropdownlist « WUC_user_preferences_wuc$DropDownList_User_Language »
Les sessions sont là parce que je stocke la langue choisie en session pour chaque utilisateur.
Espérer que ceci aide ! !