IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Theme webConfig session


Sujet :

ASP.NET

  1. #1
    Membre éclairé Avatar de isarian
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 268
    Par défaut Theme webConfig session
    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

  2. #2
    Membre éclairé Avatar de isarian
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 268
    Par défaut
    voila le c ode de ma page administrateur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
     
       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";
            }
        }
     
        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);
        }
     
        protected void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (TextBox1.Text != null)
                {
                    int sizeDossier = int.Parse(TextBox1.Text);
                    ConfigurationManager.AppSettings["sizeDossier"] = sizeDossier.ToString();
                }
            }
            catch
            {
            }
            finally
            {
            }
        }
    je veux pouvoir donc garder le theme et la taille de la gril d'affichage dossier.
    pour qu'a la prochaine utilisation de l'application il le garde.

    Help me please

    Merci

Discussions similaires

  1. [Servlets - JSP] Problème de session
    Par the java lover dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 28/11/2011, 09h54
  2. [JSP][session] perte de session et sendRedirect
    Par blaz dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 30/03/2007, 09h32
  3. [XMLRAD] session
    Par jml dans le forum XMLRAD
    Réponses: 4
    Dernier message: 17/12/2002, 09h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo