Utilisation de plusieurs contrôles utilisateurs dans une même page
Utilisation de plusieurs contrôles utilisateurs dans une même page - C#/.NET managed - Programmation
MarshPosté le 09-10-2006 à 15:46:13
Bonjour,
J'ai créé un site via Visual Web Developper 2005. Ce projet est constitué d'un certain nombre de page, toutes constituées à l'aide d'un MasterPage. J'ai également créé plusieurs UserControl afin de créer des titres génériques pour chacune des pages (constitué lui-même d'un label et de quelques composants divers, en fonction de l'endroit où on se situe dans le site).
L'utilisation de ces UserControl ne pose pas de problème jusqu'au moment où je compte insérer 2 UserControl du même type dans la même page : lorsque je paramêtre le 1er UserControl via le Code-Behind ainsi que le 2nd, les 2 UserControl sont identiques puisqu'il semble qu'ils utilisent la même instance de classe comme ressources. J'ai pour cela tester dans le Code-Behind d'instancier une nouvelle classe pour chacun de ces 2 UserControl mais cela n'a pas fonctionné (ou peut-être l'ai-je mal exécuter...).
Ma question est donc la suivante : est-il possible d'utiliser plusieurs UserControl du même type dans une seule et même page, et si oui, comment spécifier que chacune de ces instances utilisent une ressource différente ?
Marsh Posté le 09-10-2006 à 15:46:13
Bonjour,
J'ai créé un site via Visual Web Developper 2005. Ce projet est constitué d'un certain nombre de page, toutes constituées à l'aide d'un MasterPage. J'ai également créé plusieurs UserControl afin de créer des titres génériques pour chacune des pages (constitué lui-même d'un label et de quelques composants divers, en fonction de l'endroit où on se situe dans le site).
L'utilisation de ces UserControl ne pose pas de problème jusqu'au moment où je compte insérer 2 UserControl du même type dans la même page : lorsque je paramêtre le 1er UserControl via le Code-Behind ainsi que le 2nd, les 2 UserControl sont identiques puisqu'il semble qu'ils utilisent la même instance de classe comme ressources.
J'ai pour cela tester dans le Code-Behind d'instancier une nouvelle classe pour chacun de ces 2 UserControl mais cela n'a pas fonctionné (ou peut-être l'ai-je mal exécuter...).
Ma question est donc la suivante : est-il possible d'utiliser plusieurs UserControl du même type dans une seule et même page, et si oui, comment spécifier que chacune de ces instances utilisent une ressource différente ?