2009-07-20 5 views
1

J'ai un contrôle utilisateur dans un contrôle utilisateur. Je veux référencer le contrôle utilisateur imbriqué à partir du code-behind d'une page en utilisant le contrôle utilisateur # 1. Et le contrôle utilisateur n ° 1 a usercontrol n ° 1Rechercher un contrôle utilisateur imbriqué

Répondre

2

Vous voulez appeler de la page elle-même, de sorte que vous devrez exposer le contrôle utilisateur imbriqué dans le contrôle de l'utilisateur lui-même.

public Control NestedUserControl 
{ 
    get{ return FindControl(nameOfUserControl);} 
} 

Et dans le code derrière de la page il suffit de faire:

UserControl1.NestedUserControl 
+0

grâce, oublièrent vous pouvez l'exposer comme une propriété comme celui-ci. – PositiveGuy

0

Utilisez la méthode FindControl.

UseControl1.FindControl("IdOfNestedUserControl"); 
Questions connexes