Buenas foreros.
Tengo unos .resx creados, para diferentes idiomas. Me lo pilla perfecto el asp.net. Si cambio el lenguaje del navegador, mi aplicación me muestra un idioma, y si pongo otro idioma en el equipo, pues me lo pilla y sin problemas.
El caso es cuando quiero establecer la cultura por código.
En una Master, tengo dos imageButton, para Español e Inglés, cuando pincho en el de inglés, intento establecer la cultura al inglés, pero no me funciona... siempre me está mostrando la cultura Española.... ¿Saben por que puede ser?
Código:
protected void imgBtnEN_Click(object sender, ImageClickEventArgs e)
{
System.Threading.Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.CreateSpecificCulture("en");
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("en");
}
Saludos y gracias.