This example shows how to bind the Telerik Chart for ASP.NET MVC to data returned from an Ajax request. Necessary steps:

  1. Configure the Chart to use Ajax binding via the DataBinding method:
    <%= Html.Telerik().Chart<SalesData>()
            .DataBinding(dataBinding => dataBinding.Ajax().Select("_SalesData", "Chart"))
            .Name("Chart")
    %>
  2. Return JsonResult from the action specified by the Select method:
    public ActionResult _Select()
    {
        return Json(SalesDataBuilder.GetCollection());
    }