ProgrammaSubito.it
appunti su ASP.NET 2.0, C#
a cura di Carmine Pacifico
My Facebook

Sostieni ProgrammaSubito.it

Cambiare dinamicamente la cultura della pagina

Dynamically change culture page

In questo esempio viene mostrato come cambiare dinamicamente la cultura della pagina implementando l'interfaccia InitializeCulture.


File Default.aspx.cs
protected override void InitializeCulture()
{

 .
 .
 .

 switch (Lingua)
 {
     case "en-US":
      System.Threading.Thread.CurrentThread.CurrentCulture =
          System.Globalization.CultureInfo.CreateSpecificCulture("en-US");
      System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");
      break;


     case "it-IT":
      System.Threading.Thread.CurrentThread.CurrentCulture =
          System.Globalization.CultureInfo.CreateSpecificCulture("it-IT");
      System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("it-IT");
      break;
 }

}