そのような質問が SO に大量にあることは知っていますが、私の質問は少し異なります。一般的に、私はSO、Linq2Sql / Sqlを使用したカスタムページングで見つけました。いいえ、同じことを求めているわけではありません。これで完了です。私の問題は、asp.net ページに表示されるページ (データ ページャー) にあります。私のテーブルには約640行あり、将来的には数千、さらには1万行以上になります。
私がしたこと:
カスタム ページングを実装するために、Mikesのこの記事に従い、レコードにカスタム ページングを実装することに成功しました。ページにリピーターがあり、Mike の指示に従って Take と Skip を使用してデータをバインドしています。
ページングを実装した後、ページごとに 10 レコードが作成されることがわかったので、その場合、ページャーに 64 ページが表示されました。この 1 2 3 4 5 6 7 8 9 10 から 64 までのようなもので、私のページの CSS と UI を殺します。また、ユーザーの視点としても良くありません。そう
私が欲しいのはそれです:
Pager のような SO User セクションが必要です...こちらを参照してください
最後に私は解決策を得ました
皆さんのおかげで、私はまさに必要なものを手に入れました。同じことを必要とする他の人に役立つように、以下の回答として投稿しています。