[c# ASP.NET] textBox & Repeater
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:
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:
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 8-)