На основе API AjaxControlToolkit для CalendarExtender я могу управлять стиль выбранной даты с использованием:
.ajax__calendar_active { background-color:red }
И в соответствии с API я надеялся, что .ajax__calendar_today позволит мне управлять стилем сегодняшней ячейки таблицы, если показать. К сожалению, этот .ajax__calendar_today управляет стилем большей кнопки «Сегодня: XYZ» в нижней части календаря.
Кто-нибудь знает, как стилизовать сегодняшнюю ячейку таблицы, если/когда отображается?
Обновление:
Я проверил HTML с помощью Firebug и увидел, что для ячейки сегодняшнего дня нет специального класса css или другого индикатора. Я думаю, это имеет смысл с точки зрения сервера... как узнать, какой сегодня день на компьютере пользователя, без добавления кода для захвата смещения по Гринвичу и тому подобного.
Итак, знайте, я думаю, что я застрял, создавая некоторый javascript, чтобы получить сегодняшнюю клиентскую сторону даты и сравнить с атрибутом заголовка каждой ячейки, который установлен на что-то вроде «Пятница, 11 февраля 2011 г.».
Обновление: сентябрь 2011 г. В последнем выпуске AjaxControlToolkit для управления этим добавлен класс CSS .ajax__calendar_today.