Well, well, the answer is: you cannot set the selectedDate property to any
date/datetime variable that holds hour, minute or seconds different than 0.
If you set it like: cld.selectedDate = new DateTime(2006,12,29,0,0,0) - It
works just fine...
but if you set it like: cld.selectedDate = new DateTime(2006,12,29,0,0,1) -
The calendar control holds the correct dateTime valeu but do not mark the
day as selected visually.
PS: this was not the behavior in asp.net 1.0 / 1.1, where both approaches
work fine.
regards,
Victor