我有一个来自KendoUI的代码示例.
public ActionResult Customers_Read([DataSourceRequest]DataSourceRequest request)
{
return Json(GetCustomers().ToDataSourceResult(request));
}
private static IEnumerable<CustomerViewModel> GetCustomers()
{
var northwind = new SampleEntities();
return northwind.Customers.Select(customer =>
new CustomerViewModel
{
CustomerID = customer.CustomerID,
CompanyName = customer.CompanyName,
ContactName = customer.ContactName,
// ...
});
}
Run Code Online (Sandbox Code Playgroud)
这个例子工作正常.
我感到困惑[DataSourceRequest]的Customers_Read方法...
当我删除(?属性?)时[DataSourceRequest],请求的属性为空(null)...(它们没有绑定) - >结果:过滤器不起作用..
那是什么[DataSourceRequest]?这就像属性属性?