What is Kendo DataSource?



我正在看一段为Kendo编写的代码,它看起来如下:

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

我对此有几个问题:

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

这个物体的确切作用是什么?是否有任何文件对此进行详细解释?

总之,它是剑道的模型绑定器。

ModelBinding是ASP.NET MVC用于从输入流(通常是HTTP请求)创建强类型对象(或填充基元类型参数)的机制。

有关更多信息,请查看什么是modelBinder

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

最新更新