This calendar posts back to the server everytime a day is clicked.

<October 2008>
12345678910111213141516171819202122232425262728293031

 

This calendar utilizes DHTML to update the CSS class of the selected day, client-side.  The server side SelectedDate property of the control is updated when the page next posts back to the server.

<October 2008>
WTFSSMTWTFSSMTWTFSSMTWTFSSMTWTF
12345678910111213141516171819202122232425262728293031

 

The calendar can be configured to call out to a user definable JavaScript method when a date is selected.  The calendar below combines this technique combined with DHTML to provide a client side response to the user..

<October 2008>
WTFSSMTWTFSSMTWTFSSMTWTFSSMTWTF
12345678910111213141516171819202122232425262728293031

Year: 2005, month: 3, day: 15

The calendar can also display vertically.  For browsers that support the tb-rl writing-mode style, the month text will also output vertically.

<W1
October 2008T2
F3
S4
S5
M6
T7
W8
T9
F10
S11
S12
M13
T14
W15
T16
F17
S18
S19
M20
T21
W22
T23
F24
S25
S26
M27
T28
W29
T30
>F31