- je régler l'id client est un relais contrôle de l'Élément, et je veux l'utiliser dans d'autres commande,
comment ne puis-je pas obtenir le contrôle de son identifiant client?
Zone de texte TB = FindControl...?
OriginalL'auteur Roy Amir | 2010-10-14
Êtes-vous essayer de trouver la zone de texte qui se trouve à l'intérieur de la répétition? Si oui, vous pouvez utiliser la méthode ci-dessous, qui effectue des recherches en fonction de l'ID de la commande - vous pouvez le modifier pour vérifier basé sur le clientID du contrôle de la place.
OriginalL'auteur Madeleine
OriginalL'auteur m.edmondson
Avez-vous accès à des RepeaterItem (comme vous le feriez dans le gestionnaire d'événements ItemDataBound)?
Si oui, vous pouvez faire
repeaterItem.FindControl("YourControlId")
à obtenir le contrôle enfant.OriginalL'auteur Mark Avenius
OriginalL'auteur javier priego
Au lieu de boucle tous les contrôles dans l'ensemble de l'arborescence de contrôle vous pourriez diviser et aller dans le groupe en place d'un contrôle à la fois:
Remarque: cette fonction utilise ClientIDSeparator son protégé la propriété est définie dans
Control
classe, de sorte que cette méthode doit être utilisée dans quelque chose qui hérite de Contrôle.OriginalL'auteur Peter
Les plus brefs code est ici:
OriginalL'auteur Firas Nizam