New to Telerik UI for ASP.NET MVC? Start a free 30-day trial

Ajax Binding

Updated on Oct 27, 2026

You can configure the Scheduler for Ajax binding to load event data remotely and send CRUD operations to server endpoints. This approach is useful when the event data is stored on the server instead of in the page.

For a complete example, refer to the demo on binding the Scheduler to remote data.

Razor
    @(Html.Kendo().Scheduler<Kendo.Mvc.Examples.Models.Scheduler.TaskViewModel>()
        .Name("scheduler")
        .Date(new DateTime(2013, 6, 13))
        .StartTime(new DateTime(2013, 6, 13, 7, 00, 00))
        .Height(600)
        .Views(views =>
        {
            views.DayView();
            views.WeekView(weekView => weekView.Selected(true));
            views.TimelineView();
        })
        .Timezone("Etc/UTC")
        .DataSource(d => d
            .Model(m =>
            {
                m.Id(f => f.TaskID);
                m.RecurrenceId(f => f.RecurrenceID);
                m.Field(f => f.Title).DefaultValue("No title");
                m.Field(f => f.OwnerID).DefaultValue(1);
            })
            .Read("Read", "Scheduler")
            .Create("Create", "Scheduler")
            .Destroy("Destroy", "Scheduler")
            .Update("Update", "Scheduler")
        )
    )

See Also

In this article
See Also
Not finding the help you need?
Contact Support