En fait j'ai fait une erreur : ajax__calendar_today change le style du texte indiquant le jour courant dans le CalendarExtender et pas la cellule du jour courant.
Ce que tu veux faire est en fait beaucoup plus compliqué parce qu'aucune CSS prédéfinie ne permet de modifier le style de la date courante dans un CalendarExtender (contrairement au Calendar "normal").
Différentes possibilités :
- Il y a une solution médiocre
ici. Je l'ai testée et elle fonctionne, mais elle change simplement en javascript la date courante sélectionnée en choisissant la date du jour. Du coup, cela écrase une ancienne date éventuellement sélectionnée.
- La "bonne" solution serait de fabriquer ton propre contrôle, mais là faut s'accrocher.
- Tu peux essayer de te contenter du Calendar.
- Peut-être qu'un autre membre connaît une solution miracle, mais je n'y crois pas trop.
En ce qui concerne les CSS, je te donne un exemple pour le calendar extender :
<ajax:CalendarExtender ID="ce1" runat="server" TargetControlID="TextBox1" Format="dd/MM/yyyy"
CssClass="MyCalendar" />
et dans le CSS :
.MyCalendar .ajax__calendar_today {
border:solid 1px #a0a0a0;}
(donc dans cet exemple XXX -> MyCalendar)
Si tu commences à modifier la CSS du CalendarExtender de cette façon, tu auras besoin de la liste dont j'ai déjà envoyé le lien.