Re bonjour;

J'ai testé les différentes méthodes exposées par Cyril Durant sur le passage de parametre entre masterpage et page.aspx.
Je ne parvient a en faire fonctionner aucune.

1. Methode du FindControl:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
        protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
        {
            Calendar bb = (Calendar)Master.FindControl("Calendar1");
            bb.Visible = true;
        }
Erreur retourné : Impossible de convertir le type 'MasterPage' en 'ASP.masterpage_master'

2. Méthode Propriété public dans le code cs de la masterpage:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
    public bool VisibleCalendar
    {
        get { return Calendar1.Visible; }
        set { Calendar1.Visible = value; }
    }
Erreur retournée : "Calendar1" n'existe pas dans le contexte actuel.
Pourtant le ID de mon calandar a pour valeur : "Calendar1".

J'ai les mêmes problèmes avec l'exemple fourni dans le coatch ASP de microsoft.

Merci par avance.