Web Themes

Select any of our built-in application wide themes to customize the appearance of the Scheduler Control or use Templates to refine the Scheduler's look and feel as business needs dictate.

Demo

Print and Export Your Calendar

Printing a calendar has never been easier. Events and appointments displayed within a calendar can be printed using multiple output formats and can be exported using iCalendar.

Demo

Data Binding

Our Scheduler can be used in both bound and unbound mode. A built-in event storage engine wizard can be used to quickly map your data source fields to corresponding Scheduler objects.

Demo

Learn More about Our ASP.NET Scheduler

Learn More

Calendar Views
Easily display a detailed snapshot of events/appointments in your ASP.NET WebForms project across a single day, a week or a month.
Agenda View
A compact representation of a daily schedule.
Agenda View
Agenda View
The Agenda View displays a chronological list of appointments on a daily basis.
Day View
Display events for any given day.
Day View
The DevExpress ASP.NET Scheduler control allows you to display a detailed view of events/appointments for a specific day via its Day View. Integrated Date Navigation buttons make it easy to navigate from one day to the next. For total control over webpage UI elements, the Scheduler includes options that manage Day Header and All Day Event pane visibility along with the total number of days displayed within the control.
Work Week View
Display events across a work week.
Work Week View
As its name implies, our Scheduler Control's Work Week View display event/appointment details across a specific work week. End-users can move from one week to the next via the Scheduler's built-in navigation button. When an event/appointment is selected, end-users can resize the event (to change start/end time) or move the event to a different time/day via drag & drop operations.
Full Week View
Display a detailed list of events across a full week.
Full Week View

Full Week View
The Full Week View displays event details that span an entire week. As you can see in this animation, options allow you to control the display of the Scheduler's All Day Event pane along with Day (Date) Header. To create a new event/appointment, you simply select a time cell (or multiple time cells) and right click the selected region to invoke the built-in Event Editor dialog.

Compact Week View
Unlike the Full Week View, the Compact Week View stacks days on top of one another across two columns. Use it when you do not require a horizontal time ruler, when you have a limited set of events/appointments to display for any given week or if you have limited space on your webpage.

Month View
Display events across an entire month using a compact layout.
Month View
The Month View displays a snapshot of events/appointments across an entire month. As you would expect, because of the number of days the ASP.NET Scheduler Control displays within the browser, the view itself is the least detailed of all available Scheduler Views. UI options include the ability to display weekends and to stack weekend days. Like all Views, you can move events from one day to the next via drag & drop operations.
Timeline View
Display events as horizontal time bars across a date range.
Timeline View
Use the Timeline View to display events/appointments as horizontal bars that can span multiple days or when you want to provide a high-level overview of an end-user's scheduler. You can control the number of days displayed within the View, specify event/appointment height and move events across the calendar via drag & drop operations.
DevExpress has the best support team I have ever seen, there is no issue they can't cope with. I love DevExpress.Anton Strigin 
Appointment & Event Management
Incorporate elegant appointment dialogs in your web projects. The dialogs that ship as part of the ASP.NET Scheduler are ready to use without writing a single line of code and can be fully customized and extended as business needs dictate.
Appointment Dialogs
Use our Office-inspired dialogs or create your own.
Appointment Dialogs
The ASP.NET Scheduler ships with a built-in Appointment Dialog wherein users can specify the Subject associated with the event, it's Location, Start and End Time and more.
Resources
View and browse multiple schedules simultaneously.
Resources
Allows end-users to browse multiple schedules (for any entity such as an individual or office location, etc) simultaneously. Once resources have been created, the scheduler will display several parallel timelines. Resource headers can display images and the same event can be assigned to multiple resources.
Recurring Appointments
Allow users to create recurring appointments without writing code.
Recurring Appointments
The ASPxScheduler Suite provides built-in dialogs, objects and methods for handling recurring event chains. You can easily customize all recurrence related functionality and address even the most complex requirements with minimal effort.
Reminders
Display appointment reminders for single and recurring events.
Reminders
A reminder for any event can be set regardless of whether it has a single occurrence or whether a recurrence pattern has been assigned to it. An appointment with a reminder has a visual indicator and a reminder dialog is invoked when the time has come for the reminder to alert.
Time Zones & Time Rulers
Display multiple time rulers and specify appointment time zones.
Time Zones & Time Rulers
We've made it easy to display multiple Time Rulers within any calendar. Use it to display a Time Ruler for each Time Zone to help simplify scheduling when users/resources are dispersed across the globe. In this animation, the second Time Ruler obtains its time from the server whereas the third Time Ruler obtains it from the client machine.
Holidays
Differentiate holidays visually within a calendar.
Holidays
Use the All-Day Event Panel to display Holidays within any Calendar and use the Date Navigator to highlight days with associated Holidays.
With the "My Questions" and Code Examples you always get a solution. This is was makes a good product great. I will surely recommend DevExpress where ever I go.Dolf Van Den Berg
UI Customization
Customize the appearance behaviors of the ASP.NET Scheduler and all built-in dialogs to meet the exact needs of your end-users.
Custom Event Editor
Customize individual appointment editors in your web project.
Custom Event Editor
Our Scheduler Control includes an integrated event/appointment dialog. At your discretion, you can create and display a Custom Event Editor to customize your web application's UI or to display custom information associated with an event.
Custom Inline Editor
Create and use a custom editor within the calendar.
Custom Inline Editor
Data editing is built-in. You can modify event/appointments directly within the calendar. Should your business needs require more advanced Inline Editing, you can create a custom editor to meet the requirements of your enterprise.
Custom Event Display
Fine tune event display within any calendar.
Custom Event Display
We've given you total control over the appearance of events/appointments. You can specify whether to display 'Start Time' and 'End Time' within the calendar and whether to display it using text or an image. You can also specify the manner in which the appointment's status, continuation arrow, recurrence pattern and custom text are rendered in your web app.
Custom Menus
Deliver custom user experiences for your enterprise.
Custom Menus
It's extremely easy to customize the Calendar's Popup (Context) Menu. As you can see in this illustration, the default menu items have been replaced with custom items which allow end-users to create pre-defined events via a sub-menu.
Date Navigator
Quickly navigate to any date.
Date Navigator
Like Microsoft Outlook, the Data Navigator Control provides a straightforward way with which to select dates. You can select a single day or a continuous range of dates using your mouse. Based on your selection within the Date Navigator, our Scheduler control is automatically updated and displays the most appropriate view type (Day, Week, Month, etc).
Custom Tooltips
Create your web app more intuitive and easier to use.
Custom Tooltips
To help make your web application easier to use and reduce the need to display popup dialogs (in order to display extended event data), you can create and customize tooltips for individual events/appointments. And yes, you can also display Tooltips when dragging an event from one calendar location to another.
Custom Work Time
Apply custom work time hours within the calendar.
Custom Work Time
Custom Work Time
You can specify custom work time intervals within any Calendar by handling the QueryWorkTime event. This event provides info on the current resource and date for which a work time interval has been requested.
Cell Auto-Height
Dynamically adjust the calendar's cell height.
Cell Auto-Height
To help you improve readability of event/appointment information when using the Week, Month and Timeline View, our Scheduler control can automatically adjust the height of time cells displayed within it. Options include th ability to fit cells to content or limit cell height.
The most invaluable third-party tool that we have. It has been selected to be our based controls since they’re incredibly powerful, customizable and easy to implement.Haris Nordin
Advanced Options
Advanced options give you the power to customize the appearance of individual events and appointments within a calendar and apply access/security restrictions for individual users.
UI Templates
Build fully customized user experiences for your enterprise.
UI Templates
For maximum UI flexibility, the DevExpress ASP.NET Scheduler & Calendar control ships with built-in Template support. By using Templates, you can fully customize the appearance of events/appointments within the Calendar, along with the Calendar's Date Header, Resource Header and Time Ruler.
End-User Restrictions
Restrict the manner in which users interact with a calendar.
End-User Restrictions
By applying End-User Restrictions you can control the manner in which end-users interact with any calendar. These restrictions can be applied against the following: Create New Events, Delete Existing Events, Copy Existing Events, Drag Events, etc.
Group by Date
Group appointments by dates.
Group by Date
We've made it easy for you to Group events/appointments by Date.
Group by Resource
Group appointments by resources.
Group by Resource
Just like Group by Date, events/appointments can be grouped by resources.
The documentation is extensive. Sample/example code, tons of working demos with source code, walk throughs, how-tos. The list goes on.Ron Lindsey
Printing & Data Exchange
Reporting is built-in. You can print/export schedules in various formats. Support for iCalendar means you can exchange data with a variety of apps.
Printing
Daily, weekly, monthly, timeline and grouped scheduler reports.
Printing
You can print event/appointment information for a Day, a week or a month. Multiple options give you granular control over the report's layout and the manner in which events/appointments span the physical report.
Report Templates
Save and reuse your custom reports via report templates.
Report Templates
Report Templates allow you and your end-users to load a previously saved report layout and reuse it as needs dictate. Our .NET Reporting Suite includes a powerful Document Viewer which is designed to simplify page navigation and initiate export operations.
SmartSync Printing
Create advanced event reports and print tri-fold calendars.
SmartSync Printing
SmartSync Printing
With the SmartSync Printing engine, you can easily generate advanced report output. In this screenshot, we've created a tri-fold report by placing multiple calendars on the same report.
Import & Export
Use the iCalendar file format to exchange data between apps.
Import & Export
The Scheduler control fully supports iCalendar for data exchange so you can import/export appointment information with today's most popular personal information management apps.

Buy this product as part of the following subscription packages.

We are so confident in our products and services that we back them with a 60 day no questions asked money back guarantee. If within the first 60 days of ownership you are not satisfied with the capabilities of our tools, you can request a full refund of the amount you paid to DevExpress by writing to clientservices@devexpress.com or by calling +1 (818) 844-3383.

Best Value
WinForms Controls
WPF Controls
ASP.NET WebForms Controls
Printing & Exporting
ASP.NET MVC Extensions
Printing & Exporting
ASP.NET Bootstrap Controls
Themes and Skinning
JavaScript - jQuery, Angular, React, Vue
JavaScript - ASP.NET MVC & Core
UWP Controls
Reporting
WinForms Report Viewer
WinForms End-User Report Designer
HTML5 Report Viewer
ASP.NET WebForms Report Viewer
ASP.NET WebForms End-User Report Designer
ASP.NET MVC Report Viewer
ASP.NET MVC End-User Report Designer
ASP.NET Core Report Viewer
ASP.NET Core End-User Report Designer
WPF Report Viewer
WPF End-User Report Designer
Office File API (Basic)
Excel Export Library
Word Processing Document API (DOC, RTF)
Office File API (Complete)
Native Mobile UI Controls
CodeRush
C#, VB.NET, XAML
CodeRush Classic
VS 2015 Support
VS 2012, 2013 Support
C#, VB.NET, XAML
HTML, ASP.NET, CSS, Razor, JavaScript
Source Code *
WinForms Controls
ASP.NET Controls
WPF Controls
UWP Controls
JavaScript - jQuery, Angular, React
XPO - ORM Library
Office File API
Data Visualization Dashboard
eXpressApp Framework
Technical Support
Priority Support

* DevExpress does not include/ship source code for certain products, including CodeRush, TestCafe, and Report & Dashboard Server.

Additional Info

Customizable ASP.NET Themes

The DevExpress ASP.NET Subscription ships with 20+ highly polished themes for your next web application. You can use each of these themes easily, without modification or manipulate them using our free ASP.NET Theme Builder application. See Demo

Sec 508 and Accessibility

The DevExpress ASP.NET Subscription makes it easy to create web applications that meet government regulations regarding web accessibility. Sec 508 and Web Content Accessibility Guidelines 1.0 support is available across our entire DevExpress ASP.NET Product Line. Read more

Touch and Mobile Device Enabled

Deliver elegant, touch-enabled ASP.NET and MVC web applications using the platform you know and love. The ASP.NET Subscription helps you leverage your current investments and address customer needs via a comprehensive range of WebForms Controls and MVC Extensions that support touch on iOS Safari, Android and Internet Explorer 10.

AJAX Enabled with Rich Client-Side API

Each and every control provides an ability to update the control using callbacks, eliminating the need to re-load the entire page. This callback functionality allows you to optimize how data is transferred to the client. We also offer you a comprehensive client-side API, along with the ability to handle events on the client side. With our ASP.NET components, you have full control over the control's behavior via client functions.

Fast and Lightweight with XHTML Compliance

DevExpress controls are optimized for exceptional performance and efficient memory use without the loss of functionality or features. DevExpress ASP.NET controls also support optimizations like HTML compression, callbacks, image sprites, resource caching and sharing. Key ASP.NET controls in this subscription use semantic HTML to keep output clean and minimal. The semantic HTML markup means that web pages are lighter and faster, more search engine friendly and provide improved accessibility for screen readers.

Straightforward Localization

All DevExpress ASP.NET AJAX Controls can be easily localized using satellite resource assemblies. DevExpress delivers satellite assemblies for a large variety of languages and cultures. To make it easy to get started, resource files for four cultures are included to our installation: German, Japanese, Russian, and Spanish. If you need to modify our shipping resources or create satellite assemblies for a different language, simply use our Online Localization Service, a free tool for our active ASP.NET subscribers. Online Localization Service