Bonjour voila j'ai 2 themes. Et l'admistrateur change le theme du site sur un boutoin donc ca donne.

sur tout mes pages

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 protected void Page_PreInit(object sender, EventArgs e)
    {
        string thm;
        thm = (string)Session["themeSelected"];
        if (thm != null)
        {
            Page.Theme = thm;
        }
        else
        {
            Session["themeSelected"] = thm;
            Page.Theme = "Default";
        }
    }

et sur le bouton

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
    protected void Button_Theme1_Click(object sender, EventArgs e)
    {
 
        //Response.Write("Valeur web.config" + ConfigurationManager.AppSettings["siteTheme"]);
        Session["themeSelected"] = "Themes1";
        ConfigurationManager.AppSettings["siteTheme"] = "Themes1";
        Server.Transfer(Request.FilePath);
    }

Mais voilà je veux donc que lorsque l'application quitte il sauve quand meme le choix de l'administrateur.

Une idée de comment faire?

Ca peut etre fait avec global.asax/

Merci