J'ai un contrôle ASP de boîte de texte dans ma page .aspx. J'ai un fichier de classe .cs, pas le code derrière le fichier. Je veux accéder à ce contrôle de zone de texte dans ce fichier .cs. Je sais que je peux le passer comme un paramètre. Mais je suis curieux de savoir si je peux le faire par un moyen de référence ou quelque chose.Comment accéder à un contrôle ASP dans un fichier de classe
0
A
Répondre
1
Il y a un autre scénario.
Si vous avez une page .cs comme BasePage.cs
qui hérite de System.Web.UI.Page
et si votre code-behind hérite de cette BasePage, puis dans les BasePage.cs vous pouvez gen une référence à votre zone de texte par FindControl :
TextBox txtName = (TextBox)this.FindControl("txtName");
Mais dans une classe totalement sans rapport avec c'est que vous doutiez, la seule façon est de le transmettre comme paramètre.
0
Seulement en tant que paramètre ou à partir du code derrière la classe .. Semble pas d'autre moyen
Questions connexes
- 1. Accéder à un fichier dans un projet
- 2. Comment accéder à l'enregistrement en cours dans un asp: Repeater?
- 3. accéder à un fichier
- 4. Comment accéder à un formulaire de contrôle d'un constructeur dans une autre classe
- 5. Référencer un contrôle ASP dans un LoginView
- 6. Comment puis-je accéder à un contrôle ActiveX dans MFC?
- 7. Comment afficher un document html dans un contrôle ASP
- 8. comment accéder à un contrôle utilisateur de formulaire d'étiquette dans la classe Parent?
- 9. Pouvons-nous utiliser une classe créée dans un fichier .asp dans un fichier C#
- 10. Accéder à un lecteur UNC dans ASP .NET?
- 11. accéder au contrôle utilisateur dans le fichier de classe dans asp.net
- 12. Comment accéder à une valeur dans un autre contrôle
- 13. Accéder à un bouton dans un contrôle Grid Prgrammically DevExpress
- 14. Accéder à un contrôle CheckBoxList dans un module DotNetNuke
- 15. Comment le contrôle d'accès ASP situé dans un contrôle utilisateur via JavaScript
- 16. comment accéder à un type défini dans un fichier .ml dans un autre fichier .ML
- 17. Trouver un contrôle dans ASP: Répéteur
- 18. Possibilité d'ajouter dynamiquement un contrôle ASP: CheckBox à un TableCell?
- 19. Comment puis-je stocker et accéder à un descripteur de fichier dans une classe Perl?
- 20. Accéder à un membre de RootViewController dans une autre classe
- 21. Comment lier un MemoryStream à asp: le contrôle d'image?
- 22. Peut-on accéder à un contrôle identifiant enregistré dans un ASPX pour un autre contrôle ascx ,,
- 23. Accès aux commandes ASP dans un datalist
- 24. Comment accéder à Grails ServletContext dans un fichier gsp?
- 25. Ajout d'images à un contrôle de diagramme ASP .Net
- 26. Comment puis-je utiliser une session dans un fichier de classe ASP?
- 27. Accéder à une fonction dans un fichier .swf chargé?
- 28. Accéder aux méthodes/propriétés/attributs de contrôle ASP en Javascript?
- 29. Comment accéder à un fichier de sauvegarde Sharepoint sans Sharepoint?
- 30. ASP: Étendre le contrôle (ASCX) et le fichier de balisage de base d'accès à partir du code de sous-classe
Non - il n'y a pas d'autre moyen. Pour obtenir un contrôle, vous avez besoin d'une référence à la page. Vous ne devez pas nécessairement passer le contrôle, mais au moins vous devez passer une référence à la page. – RPM1984