Dieses sollte Ihnen helfen: Sein irgendein Code, den ich verwende
[Code]
geschützte Übersteuerungslücke InitializeCulture ()
{
wenn ((Schnur) Request.Form [„__EVENTTARGET“] == „WUC_user_preferences_wuc$Button_Update_Preferences“)
{
Schnur selectedLanguage;
selectedLanguage = Request.Form [„WUC_user_preferences_wuc$DropDownList_User_Language“];
UICulture = selectedLanguage;
Kultur = selectedLanguage;
Lernabschnitt [„User_Default_Language_Culture“] = selectedLanguage;
}
wenn (Lernabschnitt [„User_Default_Language_Culture“]! = Null)
{
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture ((Schnur) Lernabschnitt [„User_Default_Language_Culture“]);
Thread.CurrentThread.CurrentUICulture = neues CultureInfo ((Schnur) Lernabschnitt [„User_Default_Language_Culture“]);
}
base.InitializeCulture ();
}
[/code]
Ich höre heraus auf einem postback, das durch Knopf „Button_Update_Preferences verursacht,“, das der innerhalb meiner Benutzersteuerung „WUC_user_preferences_wuc“ ist - folglich das „WUC_user_preferences_wuc$Button_Update_Preferences“
Dann erhalte ich die Sprache vorgewählt vom Benutzer vom dropdownlist „WUC_user_preferences_wuc$DropDownList_User_Language“
Die Lernabschnitte sind dort, weil ich die vorgewählte Sprache in einem Lernabschnitt für jeden Benutzer speichere.
Hoffen, dass dieses! hilft!