DayPilot - Open-Source Outlook-Like Calendar/Scheduling Control for ASP.NET
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

Compatibility

Browsers

  • Internet Explorer 6
  • Internet Explorer 7
  • Firefox 2
  • Firefox 3
  • Safari 3
  • Opera 9
  • Google Chrome

Planned

  • Internet Explorer 8 (as soon as the final version is released)

DocTypes

  • XHTML 1.0 Transitional
  • XHTML 1.1 Transitional
  • HTML 4.01 Transitional

Note: There might be minor issues in quirks mode (no <!DOCTYPE> specified). It works but there might be a bad pixel here or there. You should take this into account when using DayPilot with Sharepoint 2007.

Visual Studio

  • Visual Studio 2005
  • Visual Studio 2008

Since DayPilot Pro 3.7 the design-time preview is not really WYSIWYG (during runtime, it is rendered on the client side using JavaScript).

.NET Frameworks

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5

DayPilot.dll is compiled with .NET Framework 2.0.

AJAX Frameworks

  • ASP.NET AJAX Extensions 1.0
  • ASP.NET AJAX Extensions 3.5 (included in .NET Framework 3.5)

DayPilot does not require ASP.NET AJAX Extensions to run.

Interferences (custom JavaScript, CSS, third party controls)

DayPilot renders partially on the client side (it uses JavaScript to modify the DOM tree). Both the resulting DOM tree and supporting JavaScript code are complex and it may happen that it will interfere with the rest of your code, especially:

  • style sheets (CSS)
  • third party ASP.NET controls (especially when you place DayPilot inside a third party container)
  • custom JavaScript

Sometimes it can be fixed inside DayPilot (especially the CSS) but sometimes not (third part ASP.NET controls). Please contact support@daypilot.org to check the options.

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.

Questions or suggestions? Try DayPilot forums or contact us directly.