Multi idioma asp c#

saludos a la comunidad, tengo una aplicación web en ingles y quisiera cambiarle el idioma a español usando los LocalResource (.es-VE.resx) ya logre hacerlo cambiando la configuración de extensiones de idioma en el navegador.

el problema esta en que necesito elegir el idioma desde una lista(droplist o listbox) y que se cambie en toda la aplicación, estoy usando este código pero solo me cambia el idioma en una sola pantalla.

protected override void InitializeCulture()
{
String selectedLanguage = "es-VE";

UICulture = selectedLanguage;
Culture = selectedLanguage;
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(selectedLanguage);
Thread.CurrentThread.CurrentUICulture = new
CultureInfo(selectedLanguage);
base.InitializeCulture();
}

Añade tu respuesta

Haz clic para o