ObjectDataSource 中的分页令牌

问题描述 投票:0回答:1

我有一个 ObjectDataSource,它对使用令牌进行分页的系统运行查询。

在第一次调用时,假设要获取前 10 个结果,我从服务器取回此令牌,并且我应该在后续调用中再次使用它,例如得到从 11 到 20 的结果。

有没有办法配置 ObjectDataSource 以使用此类令牌?

c# asp.net pagination objectdatasource
1个回答
0
投票

如果您的 ObjectDataSource 定义如下:

<asp:objectdatasource
      id="ObjectDataSource1"
      runat="server"
      SelectMethod="GetData"
      TypeName="Company.DataManager" />

然后,您可以定义 Company.DataManager 类型及其 GetData 方法,以便第一次接收令牌,存储它,然后将其传递(以某种参数的形式)到您从中查询数据的系统。

© www.soinside.com 2019 - 2024. All rights reserved.