var skip = selectedPage*pageSize;
var take = Math.Min(result.DataSourceCount - skip, pageSize);
List<SENTINEL_OPERATION> results = sentinelOperationManager.SearchSentinelOperations(sid).Skip(skip).Take(take).ToList();
我的最後一頁總是很空。我使用PageDataSource來獲取頁面大小併發送使用jquery ajax get的點擊頁面。我錯過了什麼?謝謝分頁使用跳過和採取的方法
selectedPage是從1還是0開始? – alun 2012-01-02 13:55:19
對於'take'的數量,您可以使用'pageSize' - 如果提供的列表較小,則沒有問題。 – 2012-01-02 14:01:34
@alun它從1開始,所以我加了-1,似乎現在工作。 – Johan 2012-01-02 14:04:39