Skip to content
DayPilot

Features

ASP.NET MVC Scheduler

asp.net mvc scheduler

DayPilot ASP.NET MVC Scheduler control can display a time line for multiple resources (people, rooms, machines...).

Features:

Read more about the Scheduler control.

Quick Sample (MVC View)

@using DayPilot.Web.Mvc;
@using DayPilot.Web.Mvc.Events.Scheduler;
@using DayPilot.Web.Mvc.Enums.Scheduler;
<!DOCTYPE html>
<html>
<head>
    <title>Scheduler for ASP.NET MVC</title>
    <script src="@Url.Content("~/Scripts/DayPilot/daypilot-all.min.js")" type="text/javascript"></script>
    <link href="@Url.Content("~/Themes/scheduler_white.css")" rel="stylesheet" type="text/css" />
</head>
<body>

@Html.DayPilotScheduler("dps", new DayPilotSchedulerConfig
{
  BackendUrl = Url.Content("~/Scheduler/Backend"),
  EventResizeHandling = EventResizeHandlingType.CallBack,
  EventMoveHandling = EventMoveHandlingType.CallBack,
  CellDuration = 1440,
  Days = 365,
  StartDate = new DateTime(DateTime.Today.Year, 1, 1)
})

</body>
</html>

ASP.NET MVC Event Calendar (Day/Week View, Resources as Columns)

asp.net mvc event calendar

DayPilot ASP.NET Event Calendar control can display a daily and weekly event calendar and daily view for multiple resources (as columns).

Features:

Read more about the calendar control.

Quick Sample (MVC View)

@using DayPilot.Web.Mvc.Events.Calendar;
@using DayPilot.Web.Mvc.Enums.Calendar;
<!DOCTYPE html>
<html>
<head>
    <title>Daily Event Calendar for ASP.NET MVC</title>
    <script src="@Url.Content("~/Scripts/DayPilot/daypilot-all.min.js")" type="text/javascript"></script>
    <link href="@Url.Content("~/Themes/calendar_white.css")" rel="stylesheet" type="text/css" />
</head>
<body>
  @Html.DayPilotCalendar("dpc", new DayPilotCalendarConfig
  {
    BackendUrl = Url.Content("~/Calendar/Backend"),
    EventResizeHandling = EventResizeHandlingType.CallBack,
    EventMoveHandling = EventMoveHandlingType.CallBack,
    ViewType = ViewType.Day
  })
</body>
</html>

ASP.NET MVC Monhtly Calendar

asp.net mvc monthly event calendar

DayPilot ASP.NET MVC Monthly Calendar control displays a monthly event calendar (one week per row).

Features:

Read more about the Month control.

Quick Sample (MVC View)

@using DayPilot.Web.Mvc.Events.Month;
@using DayPilot.Web.Mvc.Enums.Month;
<!DOCTYPE html>
<html>
<head>
    <title>Monthly Event Calendar for ASP.NET MVC</title>
    <script src="@Url.Content("~/Scripts/DayPilot/daypilot-all.min.js")" type="text/javascript"></script>
    <link href="@Url.Content("~/Themes/month_white.css")" rel="stylesheet" type="text/css" />
</head>
<body>
  @Html.DayPilotMonth("dpm", new DayPilotMonthConfig
  {
    BackendUrl = Url.Content("~/Month/Backend"),
    EventResizeHandling = EventResizeHandlingType.CallBack,
    EventMoveHandling = EventMoveHandlingType.CallBack
  })
</body>
</html>

ASP.NET MVC Gantt Chart

asp.net mvc gantt chart control

The ASP.NET MVC Gantt Chart control displays a timeline view for a task hierarchy.