Ou est passée la valeur de mon attribut de classe?
Bonjour,
Je suis perdu, je n'arrive pas à conserver la valeur de mon (mes?) attributs de classe:
exemple tout simple, je récupère la valeur séléctionnée d'une ligne d'une grid, et j'attribue cette valeur à mon attribut:
Code:
1 2 3 4 5 6 7
|
protected void RadGrid1_SelectedIndexChanged(object sender, EventArgs e)
{
this.ID_Article = RadGrid1.SelectedValue.ToString();
GetInfos(this.ID_Article);
//Label1.Text = this.ID_Article;
} |
Ici tout vas bien meme si je décommente la dernière ligne, le label prend bien la bonne valeur.
Mais dans une autre fonction, par exemple au clik d'un bouton:
Code:
1 2 3 4 5 6
| protected void Modif_Click(object sender, EventArgs e)
{
String renvoi = "WebForm2.aspx?ID_Article=" + this.ID_Article;
//Response.Redirect(renvoi);
Label1.Text = renvoi;
} |
Là c'est le drame, j'obtiens bien "WebForm2.aspx?ID_Article=" Mais rien après...
J'ai mal attribué ma valeur au départ ou quoi?