Programmatically change resource file language (resx) in Code Behind Programmatically change resource file language (resx) in Code Behind asp.net asp.net

Programmatically change resource file language (resx) in Code Behind


You must override the InitializeCulture method and put your code there. Ex:

protected override void InitializeCulture(){   base.InitializeCulture();   System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-CA");   System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-CA");}

Hope this helps