J'ai dynamiquement généré un bouton et son événement aussi. Maintenant, vous voulez accéder à une zone de texte (générée dynamiquement) dans l'événement onClick du bouton. Comment puis-je faire cela?Contrôles dynamiquement
0
A
Répondre
0
Vous pouvez déclarer une portée de classe et l'utiliser dans votre événement bouton Händeler:
class MyClass
{
TextBox txtBox = null;
private void MyMethod()
{
var btn = new Button();
btn.Click += MyBtnEventHandler
...
txtBox = new TextBox();
}
protected void MyBtnEventHandler(object sender, .....)
{
if(txtBox != null) var data = txtBox.Text;
}
}
+0
C'est mon problème. Je ne suis pas en mesure d'accéder à txtBox dans MyBtnEventHandler. – Swathi
0
Si vous ajoutez zone de texte dynamique la page en utilisant Page.Controls.Add()
ou this.Controls.Add()
alors avez-vous essayé en utilisant Page.FindControl(textBoxId)
dans l'événement OnClick bouton? Vous devez définir l'ID de la zone de texte dynamique lors de son ajout pendant l'exécution.
Questions connexes
- 1. ajouter des contrôles dynamiquement
- 2. Disposer des contrôles créés dynamiquement
- 3. iPhone + ajouter dynamiquement des contrôles
- 4. Contrôles AutoScaleMode.Font et ajoutés dynamiquement
- 5. Problème de contrôles généré dynamiquement
- 6. Ajouter dynamiquement différents contrôles utilisateur
- 7. Ajouter des événements aux contrôles ajoutés dynamiquement
- 8. Gestion des contrôles générés dynamiquement dans asp.net
- 9. Ajouter dynamiquement des contrôles au format XHTML
- 10. Créer dynamiquement des contrôles en utilisant stringbuilder
- 11. Validation jQuery sur les contrôles créés dynamiquement
- 12. problème d'accès créé dynamiquement des contrôles
- 13. Prévention des contrôles de déchargement chargés dynamiquement
- 14. Contrôles utilisateur créés dynamiquement en C#
- 15. Comment permuter dynamiquement les contrôles ascx?
- 16. Suppression dynamiquement créé des contrôles en C#
- 17. Accéder aux contrôles créés dynamiquement (C#)
- 18. linq .net avec contrôles générés dynamiquement
- 19. ASP.NET MVC: créer dynamiquement des contrôles
- 20. ajouter dynamiquement des contrôles dans asp.net page
- 21. WPF: comment charger dynamiquement les contrôles utilisateur?
- 22. Meilleure pratique pour ajouter dynamiquement des contrôles en copiant des contrôles existants dans WPF
- 23. Gestion de l'état usercontrol sur les contrôles utilisateur ajoutés dynamiquement
- 24. Comment ajouter des contrôles Windows Forms créés dynamiquement?
- 25. Ajouter des contrôles à WinForms dynamiquement dans un autre thread
- 26. Récupère les valeurs des contrôles ajoutés dynamiquement dans ListView
- 27. les valeurs d'accès des contrôles créés dynamiquement sur la publication
- 28. Contrôles utilisateur chargés dynamiquement et persistants dans l'état d'affichage
- 29. Liaison de contrôles utilisateur ajoutés dynamiquement dans Silverlight 4
- 30. les contrôles dynamiquement chargés perdent des valeurs (ASP.NET)
'Comment' le bouton est-il généré? Le codez-vous et l'ajoutez-vous à la page ou est-il généré dans un contrôle de modèle (par exemple, GridView)? – Mantorok
Ajoutez-le à la page. – Swathi