ASP.NET AJAX Control Toolkit ile gelen ve TextBox kontrolüne uygulanabilen Calendar Extender kontrolü; client-side çalışan ve kişiselleştirilebilen, fonksiyonel bir takvim nesnesi sunmaktadır.

TextBox`a tıklandığında ya da başka bir kontrolün tetiklemesiyle pop-up olarak gösterilebildiği gibi, takvimden seçilen bilgiler de TextBox`a veya bir değişkene atanabilmektedir.

Calendar kontrolünün DayRender olayı, çok güçlü bir olay olduğu gibi Calendar kontrolüne hükmetmenizi sağlamaktadır.

DayRender olayı ile; takvimin görünümünü değiştirebilir, hangi tarihlerin seçilebilir hangilerinin seçilemez olabileceğini belirleyebilir hatta renk değişikliğini bile bu event ile yapabilirsiniz.