Bonjour,
je suis entrain de faire un mécanisme qui me change la langue de ma page en utilisant les GlobalResource.

j'ai un "button" dans mas master page ou j'ai (dans sont "Click_Event") le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Session["lang"] = "en-US"

Dans chaque WebForm j'ai un methode:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
protected override void InitializeCulture()
    {
        if (Session["lang"] == null)
            Session["lang"] = "en-US";
        String selectedLanguage = Session["lang"].ToString();
        UICulture = selectedLanguage;
        Culture = selectedLanguage;
 
        Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(selectedLanguage);
        Thread.CurrentThread.CurrentUICulture = new CultureInfo(selectedLanguage);
 
        base.InitializeCulture();
    }
mont problème:
la langue est actualiser seulement quand je fait deux click sur mont "button" c'est a dire, la langue est actualiser seulement quand le postBack est fait deux foix

Comment je pourrai résoudre mont problème?

merçi