Edit this page

Server-Side Events Overview

The RadDateTimePicker control raises server-side events, which you can use to customize the parts of the control as they are created, or to respond in the code-behind when the user makes a change.

  • ChildrenCreated occurs when the child controls (the input area, popup buttons, and embedded calendar or time view controls) are created.

  • SelectedDateChanged occurs when the user changes the value of the control, either when input area loses focus after the user has typed a new value, or when the user selects a new value in the popup calendar or time view control. This event does not fire unless the AutoPostBack property is True (RadDatePicker, RadTimePicker and RadMonthYearPicker) or the AutoPostBackControl property is not "None" (RadDateTimePicker).

In addition, RadTimePicker and RadDateTimePicker controls expose two additional server-side events for configuring the embedded time view control:

  • ItemCreated occurs when an item in the time view is created.

  • ItemDataBound occurs when an item in the time view is data bound.

Postbacks

By default, the RadDateTimePicker control does not cause postback on user interaction. In order to change this behavior you need to set the AutoPostBackControl property. It can have any of the following values:

Value Result
None No postbacks occur when the user changes the selection.
Both Postback occurs when the user changes the selection.
TimeView Postback occurs when the user types a new value in the input area or selects a time in the popup time view.
Calendar Postback occurs when the user types a new value in the input area or selects a date in the popup calendar.