Disons que nous avons 2 commandes USB uc1 et uc2 dans une page. J'ai mis le Viewstate ["name"] = "John" dans uc1. Comment accéder à ce Viewstate ["nom"] en contrôle uc2?multiples usercontrols
0
A
Répondre
2
Vous pouvez créer une propriété publique sur UC1 qui peut lire/écrire les données ViewState que vous essayez de définir & pour accéder à la propriété UC1 à partir d'UC2. Voir here pour un exemple de propriété soutenue par ViewState de Control À partir de UC2, vous pouvez obtenir une référence de UC1 par Page.Controls("myUC1Control")
ou en utilisant Page.FindControl("myUC1Control")
.
Questions connexes
- 1. WPF: CustomControls vs UserControls
- 2. Tests unitaires WPF UserControls
- 3. Eventhandling dans ascx usercontrols
- 4. Naming Usercontrols. Convention?
- 5. Problème avec usercontrols dans Umbraco
- 6. UserControls sur mesure en C++
- 7. Accès à UserControls dans ControlTemplates (Silverlight)
- 8. référencement appSettings à partir de usercontrols
- 9. Quand utiliser UserControls dans ASp.Net MVC
- 10. Ajout dynamique de UserControls et recherche
- 11. Alternative des UserControls d'ASP.NET en PHP?
- 12. multiples DB:
- 13. formulaires multiples
- 14. Scénarimages ou animations multiples partageant le même scénario?
- 15. MySQL: multiples regroupement
- 16. jQuery filtres checkbox multiples
- 17. Messages d'avis multiples Jquery
- 18. JFrames multiples de JAR
- 19. expressions régulières multiples motifs
- 20. Instances Singleton multiples
- 21. Instructions multiples dans Haskell
- 22. Excel, instructions multiples if
- 23. Rails: Index multiples modèles?
- 24. Déploiements multiples dans maven
- 25. jQuery: sélection d'éléments multiples
- 26. installations php multiples
- 27. interfaces multiples avec VB.NET
- 28. groupes multiples dans LinqToSql
- 29. autocommandes multiples dans vim
- 30. Rendertargets multiples dans DX9
Cela nécessitera de créer une instance de uc1 à chaque chargement de la page. Cela peut être fait, mais je me demandais simplement si nous pouvions y accéder d'une autre manière. –
L'instance d'UC1 sera créée indépendamment de cela (sauf si vous chargez l'UC1 dynamiquement). Vous pouvez ajouter la valeur à viewstate de la page parent afin qu'elle soit accessible à tous les contrôles enfants de la page. OMI, ce n'est pas un bon moyen d'y aller. – shahkalpesh