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.

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>
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
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;
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=""

D'avance merci pour votre aide