Bonjour à tous,
j'ai un problème assez bizarre.
Dans mon application j'ai deux repeater imbriqués
avec des textBox de nombre variable.
Jusque là, il me les créée bien, tout fonctionne
Après je veux récupérer les données
après avoir clické un bouton :
Quand je clique sur le bouton pour la premiere fois(après avoir rempli les textBox, il rentre dans mon if et il me note réussi mais me note pas la valeur des textBox et remet les champs vides sur ma page asp.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 List<string> contenu= new List<string>() ; foreach (RepeaterItem rpt in Repeater1.Items) { Repeater rpt2 = rpt.FindControl("Repeater2") as Repeater; foreach (RepeaterItem item in rpt2.Items) { TextBox tex = item.FindControl("tbValue") as TextBox; if (tex != null) { Response.Write("réussi"+tex.Text); contenu.Add(tex.Text); } else { Response.Write("tex est null "); } } }
Je reremplis les champs , je reclique sur le bouton, tout fonctionne et il me note le contenu des textBox et garde les TetxtBox remplies.
Bizzarre , non ?
J'espère que je me suis assez bien exprimé *-)
Est ce que quelqu'un aurait une idée d'où ça pourrait venir ?
Merci !
Partager