0

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

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

我有几个问题:

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

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

4

2 回答 2

1

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

于 2015-03-05T08:19:10.170 回答
1

总之,它是剑道的模型活页夹。

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

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

于 2015-03-05T05:42:42.130 回答