問題タブ [paging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1296 参照

asp.net-mvc - POSTを使用してasp.net-mvcページをページングするための最良の方法

フォームのPOSTリクエストの後にPagedList<>を返すアクションメソッドがあります。
このページにページングを追加したいのですが、すべてのページングシナリオはGETリクエストでのみ機能するようです。

現在、ページングコントロールを追加する唯一の方法は、ページをナビゲートするための1つのボタンを備えた一連のフォームを追加することです。これは見た目は醜いですが(すべてのフォームボタン)、必要なパラメーターを転送するために各フォームに多数の非表示フィールド(約10)が必要になるため、多くのオーバーヘッドが発生します。

GETリクエストに約12個のオプションパラメータを追加するクリーンな方法はありますか?それとももっと良い方法がありますか?

0 投票する
2 に答える
652 参照

c# - ASP.net データ コントロールで POCO を使用する場合の並べ替え/ページ機能の実装

私はデータセットの大ファンではないので、POCO を使用してデータを返します。ページサイズで動作し、一度に完全な POCO コレクションのセットを提供する POCO タイプ用に作成したカスタムメソッドを使用して、ページングと並べ替えを実現しました。クリックされた DataItem の名前をチェックし、並べ替え順序をそのようにします。Gridview のような ASP.net データ コントロールで使用する予定のすべての POCO に対して、このようなメソッドを何度も作成するのは非常に面倒です。

DataTable を使用しているかのように機能するように、新しい POCO に対して毎回そのようなメソッドを作成する必要がないように、これを自動化する手法はありますか? 必要に応じて、さらに説明を提供できます。

注: POCO を DTO と呼ぶ人もいます。

編集:このトピックに関するこの記事を見つけました。これは私がやろうとしていることを達成する唯一の可能な方法ですか??

0 投票する
2 に答える
417 参照

asp.net - dotnetkicks.com は ASP.NET ページングをどのように実装しましたか?

dotnetkicks.comシステムがオープン ソースであることは知っているので、自分でコードを表示することはできますが、彼らがどのようにページングを行ったかはわかりません。説明するのは難しいですが、dotnetkicks.comにアクセスすると、フロント ページのページングで遊ぶことができます。

私が特に興味を持っているのは、最初の数ページ、次に「...」、そして最後の数ページをどのように表示するかです。

こんな感じで始まります

前へ 1 2 3 4 5 6 ... 355 356 次へ

次に10ページをヒットすると、これに変わります

前へ 1 2 ... 6 7 8 9 10 11 12 13 14 ... 355 356 次へ

これは私のお気に入りのページング システムなので、自分の Web サイトでも同じことをしたいと思っています。

0 投票する
7 に答える
7851 参照

sql - SQL Serverでの疑似ランダム反復可能ソート(NEWID()およびRAND()ではない)

ページングなどの目的で、結果を繰り返し可能な方法でランダムに並べ替えたいと思います。このNEWID()は、同じ結果を再取得できないという点でランダムすぎます。同じシードを使用すると同じランダムコレクションが生成されるため、Rand(シード)による順序付けが理想的です。残念ながら、Rand()の状態は行ごとにリセットされますが、解決策はありますか?

注:Rand(ID)を試しましたが、ソートされていることがわかりました。どうやらRand(n)<Rand(n + 1)

0 投票する
2 に答える
499 参照

sharepoint - BDC ページング

BDC で SharePoint (ビジネス データ リスト Web パーツ) を使用しています。これを使用して、データベースからデータを戻すことができます。素晴らしくシンプルです。

ただし、検索を行うと、Web ページによってページングされている多数の結果が表示されます。これにより、検索結果が返されるまでに時間がかかります (ページ化されたデータ間を移動する場合でも)。すべての結果が返され、SQL レベルではなく SharePoint サーバーでページングが行われると推測しています (私の無知をお許しください)。SQLページングなどのSQLページングを実行できますか

誰かがこれに光を当てることができますか?

よろしくボーンズ

0 投票する
1 に答える
201 参照

networking - リモート共有からのページング

マップされたネットワーク ドライブから "起動" された Windows XP でアプリケーションを実行しているとします。このアプリケーションの実行によってページ フォールトがトリガーされ、コード ページをディスクから読み取る必要がある場合、ページ ファイルにない場合、Windows はマップされたネットワーク共有にアクセスして必要なコード ページをディスクから読み取るか、最初に実行されたときにローカルにコピーを作成しますか? ページ フォールトにはさまざまな種類があることは承知していますが、具体的には、ディスク上のファイルからコードを読み取る必要がある場合について質問しています。この場合、アプリケーションのイメージはリモート共有に存在するため、ページ フォールト ハンドラーがネットワーク共有にアクセスしてコード ページを取得する必要があると想定しています。これは正しいです?

この方法で実行されているアプリケーションがあり、定期的にシステムが「ハング」しているように見えますが、システムは短時間、時には数秒、他の場合には 10 ~ 15 分後に応答します。このシステムには、多くの A/V および DLP 製品もインストールされているため、いくつかの TDI フィルター ドライバーとファイル システム フィルター ドライバーは、特にプロセスからコードをページインする必要がある場合に、ページ フォールトの処理におけるレイテンシーを増加させるようです。リモート共有に存在するイメージ。

私は Windows Internals を読んでいて、ページ フォールトの処理について説明していますが、リモート マップされたドライブを処理する場合のケースについての言及はありません。必要なコード ページを取得するには、ネットワーク共有にアクセスする必要があると思いますが、それが正しいことを確認したいだけです。他におすすめの読み物があれば、ぜひ聞きたいです。現在、問題のあるシステムにカーネルデバッガーを接続しているので、実際にそれをキャッチできますが、もちろん、カーネルデバッガーを接続して2日間実行しているため、まだ問題を確認していません再び発生します。

0 投票する
5 に答える
7763 参照

sql - SQLServer 2000での効率的なページング(制限)クエリ?

SQLServer 2000でページングクエリを実行する最も効率的な方法は何でしょうか?

「ページングクエリ」は、MySQLでLIMITステートメントを使用するのと同じです。

編集:その場合、ストアドプロシージャは、セットベースのクエリよりも効率的でしょうか?

0 投票する
2 に答える
1089 参照

asp.net - asp.net gridview がデータを取得する時間が長すぎます

それはよくある問題のように思えるので、まだ解決策が見つからないことに驚いています。誰かが私を助けてくれるかもしれません。アプリのユーザーのリストを表示するグリッドビューがあります。このリストは非常に大きく、データの読み込みに時間がかかります。それ以外の場合、データはページングされ、ロードされるとすべてがうまくいきます。管理者を支援するために、検索ボックスを作成しました。これはうまく機能します。唯一の問題はデータの初期ロードです。asp.net は最初にすべてのレコードを取得しているようです。

現在のページのレコードのみを取得する方法はありますか? おそらく、私が見逃している gridview の設定があるか、何か間違ったことをしています。

提案をよろしくお願いします。

ゼリコ

0 投票する
3 に答える
4190 参照

javascript - jQuery を使用したレコードのページング

多数のレコードを含む JSON 結果があります。最初のものを表示したいのですが、2番目のものを表示するための次のボタンが必要です。ページを更新したくないので、JavaScript、jQuery、さらにはサードパーティの AJAX ライブラリの組み合わせが役立つことを願っています。

助言がありますか?

0 投票する
2 に答える
2826 参照

gridview - グリッド ビューの行データバインド後に発生するボタン クリック イベント

asp.net ページの GridView の外側にあるボタンをクリックすると、ボタンの OnClick イベントの前に GridView の rowdatabound イベントが発生します。ボタンをカスタム ページングに使用しているため、これらのイベントの順序を逆にする必要があります。何かご意見は ??

事前に感謝します - アミット