Bonjour, je travaille sur un siteweb en asp.net/c#. jutilise comme calendrier le type asp:calendar. l'exécution passe sans problème, mais quand je sélectionne une date ça ne change rien, voici le code de la méthode ocDateSalle_Changed :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
protected void ocDateSalle_Changed(object sender, EventArgs e)
    {
         tbDateSalle.Text = ocDateSalle.SelectedDate.ToShortDateString();//mettre à jour le champs texte
         pgSalle = new PlanningSalle(ocDateSalle.SelectedDate.Date, AddDays(7), int.Parse(lbSalleEmplacement.SelectedValue), false);// raffraichir le planning
        this.pgSalle.DataBind();
    }
dans le page_load je mets le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
// Traitement de la page
        //////////////////////////////////////////////////////
        if (!Page.IsPostBack)
        {
            tbDateSalle.Text = DateTime.Today.ToShortDateString();// remplir le champs texte
            ocDateSalle.SelectedDate = ocDateMateriels.SelectedDate = DateTime.Today;
        }
        else// l'affichage de l'onglet correspondant
        {
            if (menu.SelectedValue == "salles")
                ocDateSalle_Changed(this.ocDateSalle, new EventArgs());
            else if (menu.SelectedValue == "materiels")
                ocDateMateriels_Changed(this.ocDateMateriels, new EventArgs());
        }
je ne sais pas qu'est ce qu'il faut changer pour rafraichir la page dès qu'une date est sélectionnée. jai besoin de votre aide svp

PS : j'utilise comme navigateur IE6.