Bonjour. J'ai un problème qui me persiste depuis 2 jour maintenant.
J'ai une page aspx qui contient 2 usercontrols qu'on va appeler uc1 (de type user_control1) et uc2 (de type user_control2).
uc1 a une fonction qu'on va appeler fonction1 et uc2 a une fonction fonction2
Dans uc1 j'aimerai faire appel à fonction2 de uc2. Et dans uc2 j'aimerai faire appel à fonction 1 de uc1.
Pour cela j'ecris:
Dans uc1:
((user_control2)this.Parent.FindControl("uc2")).fonction2(...)
Dans uc2:
((user_control1)this.Parent.FindControl("uc1")).fonction1(...)Mais il me fait cette erreur à la compilation:
"
Erreur 1 Le type ou le nom d'espace de noms 'user_control2' est introuvable (une directive using ou une référence d'assembly est-elle manquante ?) "
Cette erreur est bizarre car les deux user control sont déclarés "public partial class...." donc devraient etre visible dans tout le projet non?
J'ai voulu contourner le problème en créant un namespace mais ca ne lui plait pas non plus.
Merci de m'aider car ca commence à devenir urgent.