DayPilot for ASP.NET - AJAX Calendar/Scheduling Controls
Try the online demo: AJAX-style event creating, moving, resizing, and deleting • Context menu • Day view • Work week view • Week view • Month view • Horizontal/vertical resources view • PostBack/AJAX/JavaScript event handling • Binding to XmlDataSource, SqlDataSource, DataTable, ArrayList • Custom event formatting • UpdatePanel compatibility

Compare Lite/Pro

Calendar Lite/Pro Comparison


» Calendar live demo

Feature DayPilot Lite DayPilot Pro
AJAX
Event moving (drag & drop) yes
Event resizing (drag & drop) yes
Event creating (drag & drop) yes
Event editing (in-line) yes
Event deleting yes
Event selecting yes
Date switching yes
Context menu (for events and free time selection) yes
No external dependecies (including Microsoft ASP.NET AJAX 1.0) yes yes
Compatible with UpdatePanel (ASP.NET AJAX) yes yes
Read-only mode yes yes
Layout
Day view yes yes
Week view yes yes
Month view yes
Resources view (e.g. meeting rooms) yes
Mobile view (plain text & links for mobile devices) yes
Behavior
Custom event formatting yes
Custom business hours (split, overnight) yes
Time range selecting (drag & drop) yes
Scrolling support  yes
Customizable cell size (5 - 60 minutes) yes
Data binding
Binding to DataTable yes yes
Binding to SqlDataSource/XmlDataSource yes yes
Binding to ArrayList yes yes
Bindig to any IListSource, IEnumerable, or IDataSource yes yes
ViewState support yes yes
Appearance
Customizable fonts and colors yes yes
12/24 hours time format yes yes
Concurrent events yes yes
Event handling
PostBack yes yes
JavaScript yes yes
AJAX callback yes
Platforms
.NET Framework 2.0+ 2.0+
Visual Studio 2005 design-time support yes yes
Browsers
Internet Explorer 6/7 yes yes
Firefox 2/3 yes yes
Safari 2/3 yes yes

Scheduler Lite/Pro Comparison


» Scheduler live demo

Feature DayPilot Lite DayPilot Pro
AJAX
Event moving (drag & drop) yes
Event resizing (drag & drop) yes
Event creating (drag & drop) yes
Event editing (in-line) yes
Date switching yes
Time range selecting (drag) yes
Context menu (for events and time range selection) yes
No external dependecies (including Microsoft ASP.NET AJAX 1.0) yes yes
Compatible with UpdatePanel (ASP.NET AJAX) yes yes
Read-only mode yes yes
Layout
Day view yes yes
Week view yes yes
Month view yes yes
Year view yes yes
Behavior
Custom event formatting (BeforeEventRender event) yes
Custom business hours/shifts (BeforeCellRender event) yes
Custom headers (BeforeHeaderRender) yes
Customizable cell size (1 minute - 1 day) yes yes
Data binding
Bindig to any IListSource, IEnumerable, or IDataSource
(including SqlDataSource, XmlDataSource, DataSet) 
yes yes
ViewState support yes yes
Appearance
Customizable fonts and colors yes
12/24 hours time format yes
Concurrent events yes yes
Event handling
PostBack yes yes
JavaScript yes yes
AJAX CallBack yes
Platforms
.NET Framework 2.0+ 2.0+
Visual Studio 2005 design-time support yes yes
Browsers
Internet Explorer 6/7 yes yes
Firefox 2/3 yes yes
Safari 2/3 yes yes

Licensing & Support

Support
Support Forum Forum
E-mail
Licensing
Royalty-free deployment yes yes
Source code yes yes
Price free from $549

DayPilot Pro is an advanced DayPilot edition. You can check a thumbnail overview of the most interesting features. There is also an online demo with all the features working (including the AJAX features). If you want to test the design-time support and API you can download a fully functional trial version. And if you like it, you can buy a full version with source code and 12 months of upgrades and support (with a 30-days money back guarantee).

DayPilot Lite is a do-it-yourself open-source edition of DayPilot. Although it misses some DayPilot Pro features, there are thousands of developers using it to build calendar, personal scheduling, and resource booking applications.