Bonjour à tous
voilà mon problème, j'ai un repeater avec deux textBox.
La première est pré-rempli (et ne peux pas être modifiée)et la seconde doit l'être par l'utilisateur.
Voilà ce que cela me donne.
Dans le code behind je voudrais récupérer les valeur pour chaque "ligne" du repeater. Voici le code que j'ai fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <ItemTemplate> <td><asp:TextBox ID="textBox1" runat="server" Text='<%# Eval("name")%>' Enabled="false"></asp:TextBox></td> <td><asp:TextBox ID="textBox2" runat="server"></asp:TextBox></td>
Pour la textbox pré_rempli, ca marche bien, la valeur change à chaque boucle, par contre je n'arrive pas à récupérer la valeur de la box2( saisie par l'utilisateur), en mode débogage, ca m'affiche que id2=""
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 protected void insert(object sender, EventArgs e) { for (int i = 0; i < repeaterTache.Items.Count;i++ ) { string id1 = ((TextBox)repeaterTache.Items[i].FindControl("textBox1")).Text; string id2 = ((TextBox)repeaterTache.Items[i].FindControl("textBox2")).Text;
D'avance merci pour votre aide![]()
Partager