The ASP.NET Web Forms Scheduler control is an event calendar that facilitates almost all basic Outlook and Google Calendar features. It allows the user to plan and manage appointments efficiently. It features multiple scheduler view modes, quick mapping of data source fields, easy rescheduling of appointments through drag and drop, and a resize action, as well as clear representation of appointments with more customizable options.
The built-in view modes available in ASP.NET Web Forms Scheduler are: day, week, work week, month, agenda, and timeline views. These view modes allow you to display appointments across different days and months.
The Scheduler control is available with two types of orientation: vertical and horizontal. By default, the timescale of ASP.NET Web Forms Scheduler renders in vertical orientation. The same time cells are made to render horizontally in the horizontal orientation. All four built-in view modes are available in both vertical and horizontal orientation.
Built-in support is available for assigning resources to events as well as scheduling resources. Group appointments based on resources by using the clear view of each resource’s availability. You can also set different working days for each resource.
Display the resources as rows in a hierarchical tree structure based on grouping levels. Arrange the appointments of a resource horizontally in its appropriate row against the horizontal time axis.
Time slots in the ASP.NET Web Forms Scheduler can be blocked, so that restrictions can be imposed on those time slots, and the appointments that lie on those blocked time range. Blocked appointments will be made read-only and CRUD operations on them will be prevented.
Reschedule appointments easily by dragging them onto the desired time slots. You can also see real-time updates when viewing dragged appointments.
Easily extend a scheduler event’s time by resizing either its start or end handlers. You can also see real-time updates when viewing resized appointments.
Drag unscheduled appointments from an external source onto the ASP.NET Web Forms Scheduler. You can also drag and drop appointments among multiple schedulers placed on the same page.
Customizable timescale options exist to view a timeline of appointments clearly and allow you to set a different duration.
The ASP.NET Web Forms Scheduler can display only the user-specific date collection, which can be of a periodic date range or different date collections.
The height and width of Scheduler cells can be easily customized. Another option exists to set auto-height for scheduler cells, thus allowing the cells of the timeline view to adjust automatically if they exceed the appointment count.
The Scheduler provides clear, vibrant, exact representations of appointments across the scheduler timeline, based on their assigned time duration.
This option allows users to create and edit appointments inline through a single click on the Scheduler cells or on the existing appointment’s subject.
This option allows to differentiate each appointment type by its color. There exists an additional option to apply multiple category colors to the events.
The customizable tooltip displays appointment information while the mouse pointer is hovering over the appointment.
Easily configure recurring events to repeat on a daily, weekly, monthly, or yearly basis with integrated recurrence options.
Appointments can be customized easily through template options that allow users to add any kind of text, image, or CSS styles.
Regardless of the system time zone, the ASP.NET Web Forms Scheduler supports setting the required time zone for the control itself as well as for events.
The ASP.NET Web Forms Scheduler has an integrated context menu with built-in options to manipulate (add/edit/delete) appointments, change other scheduler settings such as switching between current view and time mode, and add custom menu options.
Users can search and filter the appointments based on subject, description, start date, and end date. The resulting appointments can be obtained and displayed in a grid or used for any other internal processing.
The ASP.NET Web Forms Scheduler inherits almost all the calendar-specific features, such as first day of the week and date format.
The active cells of the ASP.NET Web Forms Scheduler (displayed in white) visually represent the working hours.
Users can customize the display of the workweek view with a user-defined days collection.
Set a different first day of the week as needed. The default day is Sunday.
Weekend days can be hidden from the Scheduler so that only working days are displayed across all views.
The date format is easily customizable and the ASP.NET Web Scheduler accepts any standard date format.
MinDate and MaxDate will limit the date range available on the Scheduler and prevent navigation beyond that range.
The ASP.NET Web Forms Scheduler supports two types of printing: either print the complete scheduler along with its background color or print specific appointments.
ICS files generated from calendars like Outlook, Google, and others can be easily imported into the ASP.NET Scheduler.
The Scheduler and its appointments can be exported to any of the following file formats: ics, pdf, and xls.
Integrate different date-time formats and cultures. This allows the ASP.NET Web Forms Scheduler to function globally, thus meeting the diverse needs of different regions.
The ASP.NET Web Forms Scheduler displays the current date and time by following the globalized date and time formats.
Display all the static text, date content, and time mode of the scheduler following the localized language.
Render the event scheduler following the proper right-to-left conventions, thus displaying the layout from right to left.
Various keyboard shortcuts are available to perform almost all scheduler actions, such as multiple cell or event selection and navigating to other views.
Bidirectional data communication conveys the server-side appointment updates made on ASP.NET Web Forms Scheduler to all the connected clients through SignalR.