0
我有一個ObjectDataSource,它對使用令牌進行分頁的系統運行查詢。在ObjectDataSource中進行分頁的令牌
在第一次調用時,假設要獲得前10個結果,我從服務器獲取該令牌,並在隨後的調用中再次使用該令牌。從11到20得到結果。
有沒有一種方法可以配置ObjectDataSource使用這種令牌?
我有一個ObjectDataSource,它對使用令牌進行分頁的系統運行查詢。在ObjectDataSource中進行分頁的令牌
在第一次調用時,假設要獲得前10個結果,我從服務器獲取該令牌,並在隨後的調用中再次使用該令牌。從11到20得到結果。
有沒有一種方法可以配置ObjectDataSource使用這種令牌?
比如說,如果你定義了你這樣的ObjectDataSource控件:
<asp:objectdatasource
id="ObjectDataSource1"
runat="server"
SelectMethod="GetData"
TypeName="Company.DataManager" />
然後,您可以定義Company.DataManager類型及其GetData方法,這樣是接受一日一次的令牌,將其存儲和然後將其傳遞(以某種參數的形式)到您從中查詢數據的系統。
我也可以得到令牌嗎?我可以有一個參數是一個ref或out參數? –
我想你可以在DataManager類中管理這個令牌。但是,如果你在其他地方需要它,當然你可以返回它,爲什麼不。或者,也許你可以將它存儲在會話中,如果它是用戶特定的。 – m1kael