2016-08-19 6 views
0

おはよう、結果を1つずつロードする

現在、私はASP.net Core MVCを使用してWebアプリケーションを開発しています。

クエリ結果が完了してすべて表示されるまで待たずに、クエリ結果を1つずつ表示して表示する方法があるかどうかを知りたいと思います。

たとえば、私のアプリケーションでは、通常500〜1,000個以上の製品を返すクエリがあります。しかし、私のページは、すべてが完了するまで読み込みを続け、コンテンツを表示します。

私はClojureで開発していましたが、完成するまですべてを待つのではなく、1つずつ製品がロードされていました。

これをASP.netで修正する方法があるのか​​、それともAJAXを使用するのかが疑問です。

ありがとうございました

+0

、最初の50をロードし、最後の項目のIDでAJAX呼び出しを行うと、サーバーを聞かせてprev idから次の50文字を送ります。ページングとよく似ています。しかし、ajaxで。 – Shyju

答えて

0

ページネーションが必要です。この方法で、一度に必要な行の数は25、100、または任意の数だけ取ることができます。 Datatablesはこれをサーバサイドモードでうまく動作しますが、セットアップにいくらかの作業が必要です。

関連する問題