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 :

[C#] Comment incrémenter une variable session ?


Sujet :

ASP.NET

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    26
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 26
    Par d�faut [C#] Comment incrémenter une variable session ?
    Bonjour tout le monde,

    voil� je d�bute dans la programmation web et je vois bien qu'il me manque certaine notion.

    Je souhaite juste incr�menter une variable de session lorsque je clic sur un bouton de ma page. Jai donc d�clarr� cette variable dans le fichier global.asax:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    protected void Session_Start(Object sender, EventArgs e)
    {
        Session["nb"] = 0;
    }
    Et voici le code de ma page web:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    private void Page_Load(object sender, System.EventArgs e)
    {
        Response.Write(Session["nb"]);
    }
     
    private void Button1_Click(object sender, System.EventArgs e)
    {
        Session["nb"] = System.Convert.ToInt32(Session["nb"]) + 1;
        Response.Write(Session["nb"]);
    }
    Au page load on voit bien que ma variable est � 0 comme je l'ai initialis� puis quant je clic sur button elle passe bien � 1 comme je le souhaite mais si je reclic une deuxi�me fois dessus elle reste � un au lieu de passer � deux comme je le voudrai.

    Quelqu'un pourrai t'il m'expliquer ce principe et me dire comment faire pour qu'� chaque clic button elle prenne plus un??

    Merci � vous

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    22
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 22
    Par d�faut
    Ton marche, toutefois tu n'as pas besoin de r��crire la variable de session dans le clique du bouton, puisque qu'� chaque postback tu raffra�chis ta page.

    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 Session_Start(Object sender, EventArgs e)
    {
    Session["nb"] = 0;
    }
     
    private void Page_Load(object sender, System.EventArgs e)
    {
    Response.Write(Session["nb"]);
    }
     
    private void Button1_Click(object sender, System.EventArgs e)
    {
    Session["nb"] = System.Convert.ToInt32(Session["nb"]) + 1;
    }
    Cordialement.

  3. #3
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    26
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 26
    Par d�faut
    Merci de m'avoir r�pondu.

    Donc tu as effectivement raison mon code fonctionnait parfaitement.
    En faite il s'est av�r� que je n'arrivais pas � recup�rer ma varibal de session car javais mon par feu (zone alarm) de branch�....no coment

  4. #4
    Expert confirm�
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    D�tails du profil
    Informations personnelles :
    �ge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par d�faut
    Citation Envoy� par Sup@Lou
    Merci de m'avoir r�pondu.

    Donc tu as effectivement raison mon code fonctionnait parfaitement.
    En faite il s'est av�r� que je n'arrivais pas � recup�rer ma varibal de session car javais mon par feu (zone alarm) de branch�....no coment
    Serait-ce ZoneAlarm?

  5. #5
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    26
    D�tails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 26
    Par d�faut
    bah oui apparement il serait le coupable!!
    pourquoi?? ca j'en sait fichetrement rien!! ;-P

  6. #6
    Expert confirm�
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    D�tails du profil
    Informations personnelles :
    �ge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par d�faut
    Citation Envoy� par Sup@Lou
    bah oui apparement il serait le coupable!!
    pourquoi?? ca j'en sait fichetrement rien!! ;-P
    Pcq ce bougre, il bloque la cr�ation de certains fichiers

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�cup�rer des infos par une variable session
    Par nebil dans le forum Langage
    R�ponses: 4
    Dernier message: 03/09/2006, 23h02
  2. R�ponses: 9
    Dernier message: 03/07/2006, 18h32
  3. Comment vide-t-on une variable ???!!!
    Par King_T dans le forum Langage
    R�ponses: 7
    Dernier message: 12/05/2006, 03h11
  4. D�truire une variable session
    Par tiyolx dans le forum Langage
    R�ponses: 1
    Dernier message: 06/05/2006, 18h59
  5. supprimer lignes d'une variable session tableau sauf 1
    Par epeichette dans le forum Langage
    R�ponses: 1
    Dernier message: 30/03/2006, 17h41

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