Kendo 数据源是什么?

What is Kendo DataSource?

我正在查看为 Kendo 编写的一段代码,如下所示:

public ActionResult ReadEmployee([DataSourceRequest]DataSourceRequest request)
    {
        return Json(GetEmployees().ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
    }

我有几个问题:

  1. DataSourceRequest 是一种 ActionResult 吗?
  2. 由于它在 KendoUI 的范围内使用,我无法更详细地了解该对象的性质。

这个对象的确切作用是什么?有没有详细解释的文档?

总而言之,它是 Kendo 的模型活页夹。

ModelBinding is the mechanism ASP.NET MVC uses to create strongly-typed objects (or fill primitive-type parameters) from the input stream (usually an HTTP request).

查看更多信息what is modelBinder

网格提供的所有分页和排序逻辑都在该对象中。因此,您制作了一个 IQueryable,然后所有分页魔法都发生在 ToDataSourceResult 方法中。