Bonjour
Je créée un formulaire dynamiquement sur ma page asp.
Jusque là tout va bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 textBox textContent = new TextBox(); textContent.ID = (dr["SectionID"].ToString()); PlaceHolder1.Controls.Add(textContent);
Quand je clique sur le boutton pour enregistrer les résultats
Il rentre toujours dans mon bloc "else" me disant que t ne contient rien, pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 protected void Valider_Click(object sender,EventArgs e) { TextBox t = new TextBox(); t = (TextBox)PlaceHolder1.FindControl("1"); if (t != null) { Response.Write(t.Text); } else { Response.Write("t ne contient rien "); } }
Bien sur je suis sur que l'Id "1" de ma textBox existe...
Est-ce à cause du postback ?
deuxième question, lorsque le postback est effectué, tous mes éléments créés dynamiquement sont retirés. Comment je pourrais éviter ça ? Qu'est ce que je pourrai utiliser ?
Merci![]()
Partager