[ASP.NET] C# - Calendrier

ben85350 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   -  
 ogrist_du_9_3 -
Bonjour a tous !
J'utilise Visual Studio 2008.
J'ai inséré dans ma Web Form un composant permettant d'avoir un calendrier (asp:Calendar). Tout fonctionne à merveille. Juste un petit détails dans ce calendrier : j'aimerais que les dates antérieures à la date d'aujourd'hui ne soient pas " cliquables ". Par exemple, si nous sommes le 28 février, l'utilisateur peut voir les dates antérieures mais ne peut pas cliquer sur 20 février par exemple.
Merci pour aide !
A voir également:

2 réponses

ben85350 Messages postés 610 Date d'inscription   Statut Membre Dernière intervention   27
 
Personne ne voit ?
0
ogrist_du_9_3
 
C'est peut être trop tard mais ça peux toujours servir:
une petite recherche ici
https://www.microsoft.com/en-us/download/details.aspx?id=55984
Et on trouve
 protected void Calendar1_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e)
{
     if (e.Day.Date< DateTime.Today)
     {
                e.Day.IsSelectable = false;
     }
}
0
ogrist_du_9_3
 
Et si tu veux jouer le mec qui a pas le temps tu met ça direct:

protected void Calendar1_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e)
{
            
        e.Day.IsSelectable = (e.Day.Date> = DateTime.Today);
            
}
0