poggow
Messages postés1Date d'inscriptionlundi 20 novembre 2006StatutMembreDernière intervention21 mars 2007
-
21 mars 2007 à 16:14
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
24 mars 2007 à 15:52
Bonjour,
Je dispose d'une page maître "MasterPage.master" munie d'un asp:Calendar, le problème est le suivant:
Je voudrais lors d'une sélection d'une date sur le calendrier (OnSelectionChanged) appeler la méthode correspondante en fonction de la page de contenu affichée.
Je m'explique, si par exemple ma page de contenu est celle correspondant à mon agenda, je voudrais lors du clic sur un jour dans le calendar (situé dans la page maître), afficher les activités correspondante à ce jour dans la page de contenu en question.
Je précise aussi que la page "agenda" n'est pas la seule à devoir être liée avec le changement de date sur le calendrier.
Je ne vois pas du tout quel technique employer pour "rediriger" l'appel de la fonction vers celle se trouvant dans la page de contenu correspondante.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 24 mars 2007 à 15:52
Bonjour,
2 solutions :
-Soit tu fais une interface avec une méthode CalendarClick, toutes tes pages doivent implémenter cette interface. Au niveau de la masterPage lors du click sur le calendar, tu cast la page en ton interface et tu appelles la méthode.
-Tu t'abonnes aux events du calendar dans la page. ((Calendar)this.Master.FindControl("monCalendar")).TrucClick += new EventHandler(CalendarClick);