Bonjour,
Tout d'abord je vous souhaite une bonne année 2011.
Puis j'aimerais avoir votre avis sur un problème sur lequel vous m'avez déjà aidé, mais pour lequel j'ai un autre problème...
En faite dans une textbox j'ai le texte : "1.0" .
A l'aide d'un premier bouton j'incrémente la partie gauche avant le point, puis avec un second bouton j'incrémente la partie droite après le point...
Voici donc les deux fonctions en question qui m'aide pour cette tâche.
Dans un premier temps je pensais m'être débarrassée de ce problème mais il revînt promptement.
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 protected void bt_incrementationG_Click(object sender, EventArgs e) { int a = 1; object b = (int)Session["Compteur"]; if (Session["Compteur1"] != null) { a = (int)Session["Compteur1"]; } a++; TextBox1.Text = a.ToString() + "." + b.ToString(); Session["Compteur1"] = a; } protected void bt_incrementationD_Click(object sender, EventArgs e) { object c = Session["Compteur1"]; int d = 0; if (Session["Compteur"] != null) { d = (int)Session["Compteur"]; } d++; TextBox1.Text = c.ToString() + "." + d.ToString(); Session["Compteur"] = d; }
Voici le message d'erreur qu'il m'indique lorsque que je veux incrémenter l'une des parties :Je crois savoir d'où vient le problème."La référence d'objet n'est pas définie à une instance d'un objet."
Je crois que c'est lorsque j'essaie de conserver la valeur de la seconde variable quand j'incrémente la première et vice versa.
Comment puis-je conserver la valeur d'une variable quand je change la seconde ?
J'espère avoir été assez clair dans mes explications.
En vous remerciant.
Bonne journée.
Partager