查看:http://demos.telerik.com/aspnet-mvc/Grid?theme=vista
谁能告诉我_FirstLook()是什么意思?
我正在实施分页。
[GridAction]
public ActionResult _FirstLook()
{
return View(new GridModel(GetOrderDto()));
}
我发现的每个示例都调用方法GetOrders()
或GetOrderDto()
等
以下是一个例子:
private IEnumerable<Order> GetOrders()
{
DataLoadOptions loadOptions = new DataLoadOptions();
loadOptions.LoadWith<Order>(o => o.Customer);
northwind.LoadOptions = loadOptions;
return northwind.Orders;
}
我是否只是想根据点击的页码提供列表的子集?价值如何转移?
看起来所有这一切都使用了一种设计模式,我不是这就是为什么它没有意义。
我正在使用ADO.NET实体数据模型而非LINQ-SQL,我认为这是使用的,所以我没有.LoadOptions
可用。但是我肯定能够使用ADO.NET实体数据模型而不是LINQ-SQL来实现这一点 - 它应该无关紧要?
答案 0 :(得分:1)
简而言之,GridAction
属性将GridModel
对象转换为JSON,然后网格用于绑定。 GridModel
接受从您的数据提供商返回的IQueryable
(我们的演示使用Linq to SQL,但您可以轻松使用Entity Framework)。 GridAction
属性将为您执行分页,排序等 - 您只需在IQueryable
构造函数中传递GridModel
。
更多详情可在Grid Ajax Binding help topic中找到。