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 :

evenement Page Load


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 74
    Par défaut evenement Page Load
    Bonjour, j'ai une application en visual web developper. J'ai une page 1 avec un lien qui me mene vers une page 2.

    Dans ma page 1 je definie une variable de session Session["NOM"]="toto"

    Quand je clique sur le lien, j'initialise dans ma page 2 un label qui prend la valeur de cette varialbe de session pour qu'au chargement de la page il y ait le mot "toto" dans le label.

    Ensuite dans ma page 2 je change le nom du label et j'enregistre la variable de session a ce nouveau mot titi.

    Je voudrais qu'en revenant sur cette page le label contienne le mot titi mais il contient toujours tot. Vous allez me dire: c'est parce que on repasse dans l'evenement page load quand on ouvre la page, ok mais comme vous pouvez le voir dans mon code si on repasse dans l'evenement load la variable de session vaut titi et non toto.

    Je vous montre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    protected void Page_Load(object sender, EventArgs e)
    {
    if (!IsPostBack)
    {
    Label.Text = (string)Session["NOM"];
    }
    }
     
    protected void Button1_Click(object sender, EventArgs e)
    {
    Session["NOM"] = Label.Text;
    }
    Est ce que quelqu'un peut m'aider? Si ce n'est pas clair dite le moi.

    Merci.helene

  2. #2
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut
    Colle deux points d'arrêt dans ton code.
    - un sur ton Label.Text = (string)Session["NOM"];
    - l'autre sur ton Session["NOM"] = Label.Text;

    Tu comprendras immédiatement.

  3. #3
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 74
    Par défaut
    Ben je ne comprend pas ma variable vaut bien la nouvelle valeur quand je quitte la page donc je suppose que c'est parce que en ouvrant la page je repasse par le page load et je j'aimerais savoir comment eviter ça.

  4. #4
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    Je voudrais qu'en revenant sur cette page le label contienne le mot titi mais il contient toujours tot.
    J'espère que pour "revenir" sur cette page 2 tu ne reviens pas depuis un lien situé sur page 1... Car effectivement il serait normale que tu récrase la valeur de la var de session...

  5. #5
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 74
    Par défaut
    c'est ce que je fais oui, il n'y a pas de solution?
    Je voudrais que l'utilisateur puisse retourner sur cette page pour voir ce qu'il a enregistré

  6. #6
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    Peux tu poster le code des deux pages?

  7. #7
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 74
    Par défaut
    ça yest ça marche en fait je definissait 2 fois les variables des sessions dans la page 1. Merci pour vos réponses

  8. #8
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    Pas de quoi.

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

Discussions similaires

  1. Evenement Page maitre
    Par ricil78 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 17/03/2009, 12h24
  2. Probleme de page load
    Par lemagicien dans le forum ASP.NET
    Réponses: 2
    Dernier message: 09/03/2008, 21h36
  3. Evenement on load ordre d'exécution
    Par Pfeffer dans le forum ASP.NET
    Réponses: 4
    Dernier message: 20/02/2008, 09h51
  4. [1.1] Double page load innexpliqué
    Par CUCARACHA dans le forum ASP.NET
    Réponses: 4
    Dernier message: 18/11/2007, 22h39
  5. XSLStudio : Page Loading
    Par hunzi dans le forum XMLRAD
    Réponses: 3
    Dernier message: 16/09/2006, 18h08

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