Salut,
Merci pour ta réponse. Voilà ce que j'ai fait (j'ai un peu adapté à mes données) :
Response.Write(((System.Web.UI.WebControls.TextBox)this.Controls["entry_popup_path_tb_"+language_tab[j]]).Text);
Ca me donne une erreur :
Erreur 18 La méthode surchargée correspondant le mieux à 'System.Web.UI.ControlCollection.this[int]' possède des arguments non valides
Apparemment le this.Controls demande un int...
Peut-être le problème est que je n'ai pas encore créé mes contrôles (oui, je sais je m'y prends à l'envers !).
Alors voici ce que j'ai fait (mon formulaire s'appelle form3.aspx) :
1 2 3
| System.Web.UI.Control control = LoadControl("form3.ascx");
Controls.Add(control);
Response.Write(((System.Web.UI.WebControls.TextBox)control.FindControl("entry_popup_path_tb_"+language_tab[j])).Text); |
Là je n'ai plus d'erreur. Je suis pas du tout sûr pour les deux premières lignes mais en tout cas ce qu'on doit faire là c'est ajouter un contrôle. Je n'ai pas testé mais je le ferai.
Je te tiens au courant.
Romain
Partager