RadCalendar with Load On Demand RadToolTip
A common scenario is to display rich tooltips for certain dates in a RadCalendar. Here is how to achieve that using RadToolTipManager and RadCalendar. The example shows two independent approaches to obtain the same end result.
Approach #1 associates RadCalendar dates with the RadToolTipManager on the server by adding those to the RadToolTipManager's TargetControls collection. Since RadCalendar cells do not have ID attribute set by default, this should be added to their Attributes collection.
Approach #2 relies on the client-side API of RadToolTipManager. For each cell an onmouseover handler is attached that will create and show a tooltip for that particular cell. The tooltips' content is loaded on demand through an AJAX call.
Radlendar1 calendar is tooltipified by adding target controls on the server and Radlendar2 calendar is tooltipified by using the RadToolTipManager client-side API.