ASP.NET C#: Cambiare dinamicamente cultura pagina.
In questo esempio viene mostrato come cambiare dinamicamente la cultura di una pagina ASP.Net C# implementando l'interfaccia InitializeCulture.
protected override void InitializeCulture()
{
.
.
.
switch (Lingua)
{
case "en-US":
Thread.CurrentThread.CurrentCulture =
CultureInfo.CreateSpecificCulture("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
break;
case "it-IT":
Thread.CurrentThread.CurrentCulture =
CultureInfo.CreateSpecificCulture("it-IT");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("it-IT");
break;
}
}