Bonjour,
je n'arrive pas à comprendre pourquoi je ne peux pas accéder aux contrôles (CheckBox,TextBox,...) qui sont contenus dans un tag <div> avec l'attribut runat ?
J'ai créé un formulaire, je veux accéder à chaque contrôle du formulaire.
Ceux-ci par soucis de mise en page ont été placé dans des tags div (ce qui me permet pour certains de les cacher / afficher en fonction de certain choix utilisateurs).
Lorsque j'ai la syntaxe :
Dans le code behind, à l'énumération des éléments de ma page avec this.Controls, la checkbox n'est pas reconnue (vu comme null).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <div ID="MyDiv1" runat="server"> <asp:Checkbox runat=server...> </div>
Avec la syntaxe :
je peux manipuler la case à cocher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3<div ID="MyDiv1"> <asp:CheckBox runat=server ...> </div>
Quelqu'un peut-il me dire pourquoi et comment faire pour parvenir à accéder à ces éléments avec l'argument runat.
Bien à vous
Laurent
Partager