Bonjour,
Je bloque sur un problème et je ne trouve pas de solution, même auprès de collègue.
Je suis donc en ASP.Net / Vb.net (Mode : SiteWeb)
J'ai une page ASPX, un usercontrol1 et un usercontrol2
Le usercontrol2 contient des méthodes et propriétés public.
Quand je met via glisser/déposer le usercontrol2 dans le usercontrol1, je peux accéder à mes propriétés et méthodes du usercontrol1 dans le 2.
en tapant "monInstaneUC1.mapropriete"
Justement, monInstanceUC1 est automatiquement créer lors du glisser/déposé et est de type "Dim Protected ..."
Code mis dans le "userControl2" ci-dessous
Jusque là pas de problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <%@ Register Src="usercontrol1.ascx" TagName="usercontrol1" TagPrefix="uc1" %> <uc1:usercontrol1ID="monInstanceUC1" runat="server" />
Mais lorsque je met usercontrol2 dans ma page ASPX de la même manière, je peux avoir accès aux méthodes et propriétés de usercontrol2, mais pas du de l'instance usercontrol1 présente dans usercontrol2 du fait de son niveau de protection. Or j'ai besoin d'y accéder et je veux éviter de faire "le pont" entre usercontrol1 et usercontrol2 en ajoutant chaque méthodes et propriétés.
Comment puis-je faire ?
sachant que je vais aussi avoir l'implémentation de ce usercontrol1 dans d'autres usercontrol.
Merci d'avance.
Vincent.
Partager