J'ai deux contrôles WebUser qui sont dynamiquement ajoutés au Webform un certain nombre de fois en fonction de l'entrée utilisateur d'une page précédente. Il existe des zones de texte et des listes déroulantes dans le contrôle WebUser. J'ai besoin d'obtenir les valeurs des zones de texte de WebUsercontrol qui sont ajoutées dynamiquement. Comment je fais ça?Contrôle WebUser généré dynamiquement
0
A
Répondre
0
Certains psuedocode:
Let the parent container control be ParentContainerControl
For Each ctl` In ParentContainerControl.Controls
If ctl is a TextBox
Use ctr.Text
End If
Next
1
Vous devriez exposer les valeurs de contrôle que les propriétés de votre contrôle utilisateur. Ensuite, vous pouvez parcourir la collection Controls du conteneur.
foreach (Control ctl in container.Controls)
{
if (ctl is MyUserControl)
{
MyUserControl uctl = (MyUserControl)ctl;
// do something with uctl properties, e.g.
string myString = uctl.Address1;
}
}
0
casting de contrôle utilisateur type pour autant que je sais ne fonctionne que dans Project Web Application, donc il vous reste d'autres options - créer une session ou à la valeur et viewstate partagée entre elle ces contrôles. - créez une classe de base dont ces deux contrôles utilisateur héritent, et dans le calas de base, vous pouvez définir les propriétés que les contrôles doivent traverser. -créer une interface, où ces deux contrôles utilisateur seront implémentés.
espérons que cela aide.
Questions connexes
- 1. Dynamiquement ajouter des contrôles WEBUSER dans une boucle
- 2. JQuery - Ajouter onclick généré dynamiquement tag img
- 3. Est-ce que je peux databind (bidirectionnel) généré RadioButtonLists généré dynamiquement?
- 4. ID de contrôle défini dynamiquement
- 5. Régler dynamiquement l'adaptateur de contrôle
- 6. Zoom profond sur un cube d'image 3D généré dynamiquement
- 7. Comment enregistrer un modèle avec ce champ généré dynamiquement?
- 8. Ajouter dijit généré dynamiquement à la fin d'un div
- 9. Comment trier dans un ordre spécifique généré dynamiquement dans mySQL?
- 10. PHP - Lire dynamiquement généré (et écho) HTML dans une chaîne?
- 11. Copie d'informations d'un contrôle utilisateur créé dynamiquement vers un autre contrôle utilisateur créé dynamiquement
- 12. Validation initiale du contrôle ajouté dynamiquement
- 13. Comment valider un contrôle créé dynamiquement?
- 14. Contrôle ASP.NET LoginStatus - Remplacement du retourURL dans QueryString généré
- 15. ASP.NET: HTML du contrôle ASP.NET RadioButtonList généré dans codebehind
- 16. Comment identifier quel contrôle a généré l'événement Click?
- 17. Pourquoi le contenu généré dynamiquement ne modifie-t-il pas la hauteur de div divisée?
- 18. Obtention d'un tableau croisé dynamique généré dynamiquement dans une table temporaire
- 19. Le menu déroulant généré dynamiquement apparaît dans le coin supérieur gauche de l'écran
- 20. Quel est le meilleur moyen d'obscurcir/réduire le javascript généré dynamiquement?
- 21. Possibilité de faire une transformation xsl sur un xml généré dynamiquement?
- 22. Comment pouvez-vous servir un fichier généré dynamiquement avec la technologie Tomcat & Java?
- 23. Le radiobutton généré dynamiquement par jQuery ne peut pas être sélectionné dans IE6
- 24. Comment puis-je envelopper un élément avec un élément généré dynamiquement en utilisant jQuery?
- 25. Ajouter dynamiquement un contrôle ActiveX sans le concepteur VS
- 26. créer un contrôle sur le bouton créé dynamiquement
- 27. personnalisé WPF Lookless contol ... Dynamiquement Décider le type de contrôle
- 28. Ajouter dynamiquement une bordure pulsée à un contrôle Silverlight
- 29. Afficher dynamiquement l'élément de menu Bloquer le contrôle dans SharePoint
- 30. Que demander de créer dynamiquement une instance de contrôle utilisateur?
Quelle est l'adresse1 donnée ici? –
C'est juste un exemple d'une valeur de zone de texte possible que vous pourriez exposer en tant que propriété. –