<CtaPanelSmall></CtaPanelSmall>

# Server Events Overview

For a detailed list with the server-side properties and methods of the control, see the [Server-Side API of the RadScheduler class](https://docs.telerik.com/devtools/aspnet-ajax/api/server/Telerik.Web.UI/RadScheduler).

**RadScheduler** supports a number of server-side events that let you customize its behavior. These events are listed below:

* [AppointmentClick](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/appointmentclick) - occurs when the user clicks an appointment.

* [AppointmentCommand](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/appointmentcommand) - occurs when the user clicks a button on the appointment template.

* [AppointmentInsert](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/appointmentinsert) - occurs just before the scheduler calls the data source to insert an appointment.

* [AppointmentUpdate](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/appointmentupdate) - occurs just before the scheduler calls the data source to update an appointment.

* [AppointmentDelete](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/appointmentdelete) - occurs just before the scheduler calls the data source to delete an appointment.

* [AppointmentCreated](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/appointmentcreated) - occurs when an appointment template is instantiated.

* [AppointmentDataBound](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/appointmentdatabound) - occurs when an appointment has been added to the Appointments collection from the data source.

* [AppointmentCancelingEdit](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/appointmentcancelingedit) - occurs when the user cancels from the in-line editor or the advanced edit form.

* [NavigationCommand](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/navigationcommand) - occurs when the user performs a navigation command.

* [NavigationComplete](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/navigationcomplete) - occurs when a navigation action has been completed.

* [FormCreating](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/formcreating) - occurs when an edit form or the in-line editor is about to be created.

* [FormCreated](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/formcreated) - occurs when an edit form or the in-line editor has just been created.

* [RecurrenceExceptionCreated](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/recurrenceexceptioncreated) - occurs when the user creates an exception in a recurrent series.

* [TimeSlotCreated](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/timeslotcreated) - occurs when a time slot is created.

* [ReminderSnooze](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/remindersnooze) - occurs when a reminder has been snoozed.

* [ReminderDismiss](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/reminderdismiss) - occurs when a reminder has been dismissed.

* [ResourceHeaderCreated](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/server-side-programming/server-events/resourceheadercreated) - complements the Resource Header templates

## See Also

* [Overview](https://www.telerik.com/products/aspnet-ajax/documentation/controls/scheduler/client-side-programming/events/overview)
