Je suis en train de concevoir un contrôle personnalisé ASP.NET v3.5 basé sur CompositeControl.Comment obtenir les contrôles enfants d'un contrôle composite au moment du design
Cependant, je ne veux pas créer mes contrôles enfants via le code, mais plutôt comme éléments de balises HTML intégrés dans CompositeControl dans la page ASPX, tels que:
<cc:MyCompositeControl ID="MyControl">
<asp:Label>Cat</asp:Label>
<asp:Label>Cat</asp:Label>
</cc:MyCompositeControl>
Au moment de l'exécution, MyControl. Controls contient les deux étiquettes comme prévu.
Au moment du design, MyControl.Controls est vide.
J'ai besoin de cette information au moment du design pour diverses raisons.
Qu'est-ce que je fais mal?
C'est exactement mon problème. En fait, cela s'est produit lorsque nous avons enregistré le tagprefix dans web.config et que nous avons utilisé CompositeControl dans UserControl et un autre UserControl parent. – CallMeLaNN