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