Cambiare la lingua di una pagina ASPX

Scritto da  Massimo Bonanni il domenica 12 dicembre 2010  •  Linguaggio: C#,VB   • Livello: 100


Per poter cambiare la lingua di una pagina aspx è sufficiente impostare opportunamente le due proprietà:

    System.Threading.Thread.CurrentThread.CurrentCulture
    System.Threading.Thread.CurrentThread.CurrentUICulture

impostando l'oggetto CultureInfo della lingua desiderata:

VB.NET

System.Threading.Thread.CurrentThread.CurrentCulture = New CultureInfo("it-IT")
System.Threading.Thread.CurrentThread.CurrentUICulture= New CultureInfo("it-IT")

 

C#

System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("it-IT");
System.Threading.Thread.CurrentThread.CurrentUICulture= new CultureInfo("it-IT");

 

La modifica di queste ha buon fine solo se la effettuiamo nell'override del metodo protetto InitializeCulture della pagina.


Tags: ASP.NET

 
x