[C#] Conserver des valeurs de propriétés d'une page
Je m'explique (pas facile de trouver un titre assez clair).
Je pense que ma demande est simple. Je cherche à avoir une page auquelle je rajoute un objet, par exemple un entier.
Code:
1 2 3 4 5 6 7
| public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.ImageButton ImageButton1;
protected System.Web.UI.WebControls.Label Label1;
private int monentier;
} |
dans le page_load ( ou le constructeur? ) j'ai :
Code:
1 2 3 4
| private void Page_Load(object sender, System.EventArgs e)
{
monentier=1;
} |
dans le traitant de mon evenement de bouton j'ai :
private void ImageButton1_Click(object sender,
Code:
1 2 3 4 5 6
| System.Web.UI.ImageClickEventArgs e)
{
monentier++;
Label1.Text=monentier.toString();
} |
Dans l'etat actuel, apres chaque clic du bouton, mon label affiche toujours 2, l'etat de l'entier est toujours remis à 1 apres le click du bouton.
J'aimerai que l'etat soit conservé et donc que ca compte le nombre de fois que j'ai cliqué sur le bouton.
Une piste?