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 :

perte de cookie et de session dans une page aspx


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 96
    Par défaut perte de cookie et de session dans une page aspx
    Bonjour a toutes et a tous,
    Je suis entrain de développer un sur multi-langue avec une droplistdown (Sélection de la langue) dans ma master page.

    je créer mon cookie ou ma varable de session dans ma master page et je souhaite changer de page tout en gardant la langue selectionner.
    Sa fonctionne à moiter, aléatoirement il me change la langue comme si mon cookie ou ma variable de session avais disparue.

    Mon code pour creer mon cookie et ma variable :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    //Création du cookie
    Response.Cookies["UserSettings_1"]["Langue"] = id_langue;
    Response.Cookies["UserSettings_1"]["Sens"] = Dr["Gauche_A_Droite"].ToString(); //Sens du texte (bool)
    Response.Cookies["UserSettings_1"].Expires = DateTime.Now.AddDays(90);
     
    //Création de la variable de session
    Session["Sens"] = Dr["Gauche_A_Droite"].ToString();
    Session["Langue"] = id_langue;
    Session["DataSet"] = Ds;
    pour recuperer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    //Recuperer le Cookie
    userSettings_Langue = Request.Cookies["UserSettings_1"]["Langue"];
    userSettings_Sens = Request.Cookies["UserSettings_1"]["Sens"];
     
    //Recuperer les variables de session
    userSettings_Langue = Session["Langue"]";
    userSettings_Sens = Session["Sens"]";
    Merci de vos future réponses

    CORMIER Lénaïc

  2. #2
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Comment choisit-il Session ou Cookie ?

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 96
    Par défaut
    Cela dépend si le cookie existe je récupère le cookie et je creer ma variable de session sinon je le créer avec des valeurs par défaut.
    Après je créer ma variable de session avec le cookie.

  4. #4
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    J'ai l'impression, au vu de ce que tu donnes comme informations, qu'il y a un problème dans l'ordonnancement de tes actions...

    Il faudrait que tu donnes les schéma complet des actions à savoir :


    • Comment l'utilisateur choisi la langue et ce qu'il se passe à ce moment là
    • Comment tu recharges cette valeur

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 96
    Par défaut
    Dans le load de ma master page je lie le cookie si il est different de null
    sinon je met des valeurs par defaut.
    Après je créer mon cookie et mes variables de session.

    quand je change le SelectedIndex:
    je recupere la valeur de mon droplistdown dans une variable,
    puis je créer mon cookies et mes variables de session.
    et j' appel mon load et je rechange la valeur de ma drop pour mettre la langue selectionner (sans sa la drop prend la valeur par defaut "francais" mais le site est en anglais)

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 96
    Par défaut
    J'ai fini par recréer mon projet et importer le code sa marche donc sa venait de mon projet qui étais pourri

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] appeler une variable de session dans une page
    Par cyriane dans le forum ASP.NET
    Réponses: 1
    Dernier message: 11/05/2012, 12h16
  2. comment recuperer l'id de ma session dans une page jsf
    Par riadhhwajdii dans le forum JSF
    Réponses: 0
    Dernier message: 10/09/2009, 12h32
  3. Fermeture de session dans une page web
    Par sam.fet dans le forum Développement Web en Java
    Réponses: 1
    Dernier message: 16/01/2009, 12h51
  4. recuperation d'un objet situé dans la session dans une page JSP
    Par chriscoolletoubibe dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 20/05/2007, 16h55
  5. ouverture de session dans une page html
    Par cara_cactus dans le forum Langage
    Réponses: 1
    Dernier message: 25/09/2006, 15h08

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