Essential Schedule for ASP.NET

Create AJAX enabled Outlook-like calendar UI
Essential Schedule is a UI control library available for both Windows Forms and ASP.NET that lets you add Outlook-like scheduling support to your applications. The user interface presented in the Windows Forms and ASP.NET versions mimics the Outlook user interface. Essential Schedule comes with built-in AJAX support.

ASP.NET Essential Schedule comes with a fully functional design time that lets you set up a schedule's style and behavior. Data binding can be easily set up and the control can be previewed and customized through the designer.

The Schedule control provides two options for changing the layout of a schedule. The schedule layout can be viewed in one of the following ways.

The Schedule control displays appointments in four basic views: Day, Week, Month, and Workweek. You can make use of the Schedule Type property to set any one of these views for the scheduler. Schedule type is set to Day by default.

An end-user's specific time interval in the schedule control refers to an appointment or event. An appointment may contain properties like Subject, Location, Start Time, End Time, and so on. Normal, All Day, Recurring and Blocked are the types of appointments supported by the schedule control.

ToolTips are essential to displaying brief help information for tasks. The Schedule control provides options to create custom tooltips for appointment and schedule cells. The details shown within a tooltip can be customized.

The Schedule control offers complete navigational support for navigating between resources and visible days. This is accomplished with the help of the Resource Navigator, and Header Bar Navigator.

A variety of styling and customizing options are available for various sections of the Essential Schedule control such as background color, time span, work cell color, customizing gridlines, and no work cell color.

The Schedule control provides support for templates. This can be used to modify the appearance of the control. Templates are also efficient in accommodating any content to be embedded, including HTML markup, ASP.NET server controls, and other third-party controls.

The Schedule control supports a calendar within the schedule. This helps in easy navigation through days. On clicking a day or multiple days in the calendar, corresponding dates with appointments in the schedule control are displayed. The calendar can be placed to the left or right hand side of the resource using the Calendar Position property.

The Schedule control provides localization support. The control adapts and displays the values according to specified culture value. The culture value can be applied for a calendar attached to the schedule control.

Essential Schedule supports the import and export of appointments. The Schedule control's import and export features are simple and easy to use for importing and exporting iCal files (*.ics) to and from Microsoft Outlook. The schedule control provides options to print a hard copy of schedule appointments, which is a built-in functionality.

Essential Schedule comes with built-in AJAX support. By turning on the Enable Callback command, the schedule operates in AJAX mode. Adding, Editing, Deleting, Resizing, Drag-and-Drop, and other commands will then operate through AJAX callbacks instead of post-backs.

The Schedule control supports rich, server-side and client-side events that can be invoked to perform the required functions. By using these events, you can control the behavior of the control.

This section describes the new features of the Schedule control that were recently implemented.
| Development Environments |
|
| .NET Framework versions |
|
| Operating Systems |
|
| Web Servers |
|
| Browser Support |
|