【发布时间】:2014-11-26 00:31:14
【问题描述】:
我有一个来自 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,
// ...
});
}
这个例子运行良好。
我对@987654324@ 方法中的[DataSourceRequest] 感到困惑...
当我删除(属性?)[DataSourceRequest] 时,请求中的属性为空(null)...(它们未绑定)-> 结果:过滤器不起作用。
[DataSourceRequest] 是什么?它像属性上的属性吗?
【问题讨论】:
-
这里我假设
DataSourceRequestAttribute和DataSourceRequest不一样。 -
请看我编辑的答案。
标签: c# asp.net-mvc parameters kendo-ui arguments