【发布时间】:2012-06-01 15:33:42
【问题描述】:
我有一个 ObjectDataSource,它针对使用令牌进行分页的系统运行查询。
在第一次调用时,假设要获取前 10 个结果,我从服务器取回此令牌,我应该在后续调用中再次使用它,例如从 11 到 20 得到结果。
有没有办法可以配置 ObjectDataSource 以使用这样的令牌?
【问题讨论】:
标签: c# asp.net paging objectdatasource
我有一个 ObjectDataSource,它针对使用令牌进行分页的系统运行查询。
在第一次调用时,假设要获取前 10 个结果,我从服务器取回此令牌,我应该在后续调用中再次使用它,例如从 11 到 20 得到结果。
有没有办法可以配置 ObjectDataSource 以使用这样的令牌?
【问题讨论】:
标签: c# asp.net paging objectdatasource
例如,如果您的 ObjectDataSource 定义如下:
<asp:objectdatasource
id="ObjectDataSource1"
runat="server"
SelectMethod="GetData"
TypeName="Company.DataManager" />
然后您可以定义 Company.DataManager 类型及其 GetData 方法,以便第一次接收令牌,存储它,然后将其(以某种参数的形式)传递给您查询的系统数据来自。
【讨论】: