Esto debe ayudarle: Un su cierto código que utilizo
[código]
vacío protegido InitializeCulture de la invalidación ()
{
si ((secuencia) == “WUC_user_preferences_wuc$Button_Update_Preferences” de Request.Form [“__EVENTTARGET”])
{
selectedLanguage de la secuencia;
selectedLanguage = Request.Form [“WUC_user_preferences_wuc$DropDownList_User_Language”];
UICulture = selectedLanguage;
Cultura = selectedLanguage;
Sesión [“User_Default_Language_Culture”] = selectedLanguage;
}
¡si (sesión [“User_Default_Language_Culture”]! = falta de información)
{
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture (sesión (de la secuencia) [“User_Default_Language_Culture”]);
Thread.CurrentThread.CurrentUICulture = nuevo CultureInfo (sesión (de la secuencia) [“User_Default_Language_Culture”]);
}
base.InitializeCulture ();
}
[/code]
Escucho hacia fuera un postback causado por el botón “Button_Update_Preferences” que que está dentro de mi control “WUC_user_preferences_wuc” del usuario - por lo tanto el “WUC_user_preferences_wuc$Button_Update_Preferences”
Entonces consigo la lengua seleccionada por el usuario del dropdownlist “WUC_user_preferences_wuc$DropDownList_User_Language”
Las sesiones están allí porque almaceno la lengua seleccionada en una sesión para cada usuario.
¡Esperar que esto ayude!!