2011-07-14 13 views
0

現在、ASP.net C#プロジェクトを開発中です。私はグリッドビューを使用せずにデータベースからデータの制限を表示できるようにしたい、私はコードでレイアウトを自分で処理したい、ページにしたい。ユーザーがウインドウの一番下にスクロールすると、Twitterフィードページのようにレコードの一部が読み込まれます。asp.netの下にスクロールするときの自動更新C#

これを検索するために何が呼び出されたのかわかりませんので、どんなポインタでも大いに感謝します。

答えて

0

スクロール位置を見つけるためにjavascript/jQueryを使用し、次にajaxを使用してさらにデータをロードする必要があります。

jquery scrollTopを使用してスクロール位置を決定できます。次に、コンテンツを読み込むためのjquery.ajaxを調べます。

より多くのコンテンツを読み込むというアイディアは、ページネーションと非常に似ています。したがって、データの最初のチャンクはページ1として扱うことができ、次にページ2のページロードの最下部までスクロールします。

1

遅延ロードやinfinite scrollingを考えています。遅延読み込みを実装する方法はたくさんあります。単純な実装では、jQueryプラグインを使用してイメージをロードするだけの遅延が発生します。さらに、従来のページネーションの仕組みと同様に、オンデマンドでデータをロードするAJAX呼び出しを使用して、遅延読み込みと無限スクロールを実装できます。

周囲を検索すると、例が見つかるはずです。 AJAX呼び出しにデータを提供するためのサービスを実装するには、ASP.NET MVCとASP.NET WebFormsでもシンプルでなければなりませんが、実際にはWebフォームでは行っていません。