現在、ASP.net C#プロジェクトを開発中です。私はグリッドビューを使用せずにデータベースからデータの制限を表示できるようにしたい、私はコードでレイアウトを自分で処理したい、ページにしたい。ユーザーがウインドウの一番下にスクロールすると、Twitterフィードページのようにレコードの一部が読み込まれます。asp.netの下にスクロールするときの自動更新C#
これを検索するために何が呼び出されたのかわかりませんので、どんなポインタでも大いに感謝します。
現在、ASP.net C#プロジェクトを開発中です。私はグリッドビューを使用せずにデータベースからデータの制限を表示できるようにしたい、私はコードでレイアウトを自分で処理したい、ページにしたい。ユーザーがウインドウの一番下にスクロールすると、Twitterフィードページのようにレコードの一部が読み込まれます。asp.netの下にスクロールするときの自動更新C#
これを検索するために何が呼び出されたのかわかりませんので、どんなポインタでも大いに感謝します。
スクロール位置を見つけるためにjavascript/jQueryを使用し、次にajaxを使用してさらにデータをロードする必要があります。
jquery scrollTopを使用してスクロール位置を決定できます。次に、コンテンツを読み込むためのjquery.ajaxを調べます。
より多くのコンテンツを読み込むというアイディアは、ページネーションと非常に似ています。したがって、データの最初のチャンクはページ1として扱うことができ、次にページ2のページロードの最下部までスクロールします。
遅延ロードやinfinite scrollingを考えています。遅延読み込みを実装する方法はたくさんあります。単純な実装では、jQueryプラグインを使用してイメージをロードするだけの遅延が発生します。さらに、従来のページネーションの仕組みと同様に、オンデマンドでデータをロードするAJAX呼び出しを使用して、遅延読み込みと無限スクロールを実装できます。
周囲を検索すると、例が見つかるはずです。 AJAX呼び出しにデータを提供するためのサービスを実装するには、ASP.NET MVCとASP.NET WebFormsでもシンプルでなければなりませんが、実際にはWebフォームでは行っていません。