Basierend auf der AjaxControlToolkit-API für den CalendarExtender kann ich den Stil des ausgewählten Datums steuern mit:
.ajax__calendar_active { background-color:red }
Und gemäß der API hoffte ich, dass .ajax__calendar_today es mir ermöglichen würde, den Stil der Zelle für den heutigen Tag zu kontrollieren, wenn sie angezeigt wird. Leider steuert diese .ajax__calendar_today den Stil des größeren "Heute: XYZ" Buttons am unteren Rand des Kalenders.
Weiß jemand, wie man die Zelle für den heutigen Tag stilisieren kann, wenn sie angezeigt wird?
Update:
Ich habe das HTML mit Firebug inspiziert und festgestellt, dass es keine spezielle CSS-Klasse oder Indikator für die Zelle des heutigen Tages gibt. Das ergibt aus serverseitiger Sicht Sinn... wie soll man wissen, welcher Tag es auf dem Rechner des Benutzers ist, ohne Code hinzuzufügen, um den GMT-Offset und ähnliches zu erfassen.
Also denke ich jetzt, dass ich darauf festgelegt bin, etwas JavaScript zu erstellen, um das heutige Datum clientseitig zu erhalten und mit dem Titelattribut jeder Zelle zu vergleichen, der auf etwas wie "Freitag, 11. Februar 2011" gesetzt ist.
Update: September 2011 Die neueste Veröffentlichung des AjaxControlToolkit hat die .ajax__calendar_today CSS-Klasse hinzugefügt, um dies zu steuern.