Bonjour (ou bonsoir),
Je débute dans le asp.net et j'arrive à un petit problème que voici(En version simplifiée):
J'ai un premier fichier nommé article.aspx (qui pour l'affichage des données de la base de données fonctionne bien)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 ... <div class="products-holder" runat="server"> <h1><asp:Label ID="Label1" runat="server" ></asp:Label></h1> <% foreach (Article article in getListe()){ id.Text = "" + article.id; %> <div class="product"> <asp:Label ID="id" runat="server" text="texte par defaut"></asp:Label> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" /> </div> <% } %> </div class="products-holder"> ...
et dans article.aspx.cs pour l'évènement du bouton, j'ai
Le problème est que après le "click", le contenu de id.Text reste (ou plutôt revient) à "texte par defaut".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 protected void Button1_Click(object sender, EventArgs e){ Label1.Text = "La valeur de l'id est: "+id.Text; }
Au fait, j'aimerai bien qu'après un clic sur le bouton de l'article en question que le label.Text soit à la valeur de l'id de l'article voulu.
Cordialement,
Oredlav
Partager