When Change event in DatePicker KendoUI occurs, I can't get .ajax() method to work - method is not invoked. Please have a look into it.
<label for="start">Start Date:</label>
@(Html.Kendo().DatePicker()
    .Name("start")
    .Value(fromDate)
    .Min("01/01/2010")
    .Max("01/01/2015")
    .Events(e => e.Change("startChange"))
)
<label for="end">End Date:</label>
@(Html.Kendo().DatePicker()
    .Name("end")
    .Value(toDate)
    .Min("01/01/2010")
    .Max("01/01/2015")
    .Events(e => e.Change("endChange"))
)
<script type="text/javascript">
   function startChange() {
        var startDate = this.value();
        var endDate = $("#end").data("kendoDatePicker").value();
        $.ajax({
            url: "/Home/SaleOrders",
            type: "POST",
            data: {
                fromDate: kendo.toString(startDate, "d"),
                toDate: kendo.toString(endDate, "d")
            },
            success: function (response) {
            },
            error: function (e) {
                alert("error");
            }
        });
        @*$.post('@Url.Action("SaleOrders", "Home")', { fromDate: startDate, toDate: $("#end").val() });  - I also tried with post method - but no luck*@
    }
Controller method:
public ActionResult SaleOrders(DateTime? fromDate, DateTime? toDate)
        {
            // ... get the list of orders here
            return View(model);
        }
I tried this method with [HttpPost] attribute but it doesn't help.
 
    