我有一個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,
...
});
}
這個例子工作正常。
我感到困惑的Customers_Read
方法[DataSourceRequest]
...
當我刪除(屬性?)[DataSourceRequest]
,從請求屬性爲空(NULL)......(他們不綁定) - >結果:過濾器不起作用..
什麼是[DataSourceRequest]
?這就像屬性的屬性?
Code Example -> IndexController.cs 代碼示例
我假設'DataSourceRequestAttribute'與這裏的'DataSourceRequest'不一樣。 – DavidG 2014-10-01 08:15:35
請看我編輯的答案。 – 2014-10-01 08:57:55