問題を説明する前に、コンテキストを設定してみましょう。私はページされた結果を返すストアドプロシージャを持っています。したがって、ページ番号を1と指定すると、最初の10個のレコードが取得され、ページ番号が2の場合は、次の10個のレコードが取得されます。ページングされた結果の場合にデータページャを使用する
私のAsp.Netページでは、一度に10個のアイテムを表示する必要があり、番号付きスタイルにする必要があります。 Googleページネーションと同じです。
問題は、DBから一度に10レコードしか取得できないため、数字が表示されないことです。私は解決策を見つけました:How to use DataPager with Database Pagedしかし、レコードの総数が100秒または1000秒になるので、ループを長時間実行することはパフォーマンス上の問題です。
この問題を解決する方法を教えていただければ幸いです。
ありがとうございます。
sprocのデータ出力はどのように表示されますか? GridViewとそれに類するコントロールはページ番号を使ってページングを実装することができます。あなたはGridViewをsprocの出力まで配線して、ページネーションを処理させてみましたか? –