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;
}
}