problème avec findControl
Salut,
[EDIT]
finalement, j'arrive à récupérer mon control mais en faisant ça :
Code:
HiddenField password = (HiddenField)Page.FindControl("ctl00").FindControl("form1").FindControl("ContentPlaceHolder1").FindControl("paper_form_panel").FindControl("password");
je trouve assez peu élégant et je trouve que ça enlève toute l'utilité de findControl puisqu'on doit là aussi décrire l'arborescence...
Peut être que je l'utilise de travers?
Sinon, pourquoi ne pas se créer une fonction récursive? Y-a t-il une contre indication?
[/EDIT]
J'essaie de récupèrer un control avec findControl mais j'ai toujours null en valeur de retour...
page aspx:
Code:
<asp:HiddenField ID="password" runat="server" />
code C#
Code:
HiddenField hf = (HiddenField)Page.FindControl("password");
le control se trouve dans d'autres control (Panel, PlaceHolder,...) Mais je suppose que c'est recursif... :?
Merci d'avance pour vos éclairages...