DayPilot Pro for ASP.NET MVC 7.3 SP3

Release date: May 10, 2013 (build 5527)

Highlighting Free/Busy Days in Navigator

event calendar asp.net mvc free busy

Example

Views/Calendar/Index.aspx

<%= Html.DayPilotNavigator("dpn", new DayPilotNavigatorConfig { 

  BackendUrl = ResolveUrl("~/Calendar/NavigatorBackend"),
  VisibleRangeChangedHandling = VisibleRangeChangedHandlingType.CallBack
            
})%>

Demo/App_Code/CalendarController.cs

  public ActionResult NavigatorBackend()
  {
    return new Dpn().CallBack(this);
  }

  public class Dpn : DayPilotNavigator
  {
    protected override void OnFinish()
    {
      Events = new EventManager(Controller).Data.AsEnumerable();

      DataStartField = "start";
      DataEndField = "end";
      DataIdField = "id";

    }
  }

Improvements

  • [Calendar] MoveBy property added to DayPilotCalendarConfig. (build 5520)
  • [Scheduler] MoveBy=Full option added (build 5520)
  • [Calendar] MoveBy=Full option added (build 5520)
  • [Scheduler] ShowBaseTimeHeader added. (build 5521)
  • [Calendar] Client-side .dispose() is available and updated. (build 5522)
  • [Month] Client-side .dispose() is available and updated. (build 5522)
  • [Scheduler] Client-side .dispose() is available and updated. (build 5522)
  • [Navigator] Client-side .dispose() is available and updated. (build 5522)
  • [Scheduler] Client-side .show() and .hide() available. (build 5522)
  • [Calendar] .afterEventRender() fired for all-day events on the client-side (build 5523)
  • [Navigator] Loading free/busy data (DayPilotNavigator on the server side). (build 5525)

Fixes

  • ToUpper() replaced with ToUpperInvariant(). (build 5526)
  • [Demo] Links to jQuery 1.8.1 fixed. (build 5527)