2012-01-30 11 views
0

私はasp.netでsqlserverからテーブルを表示するgridviewを持っています。 SQL Serverのテーブルが更新されるか、新しい行が追加されると、自動的にリフレッシュ全体のページなしでグリッドビューに反映されるはずです。更新パネルを使用しないでください。 Jquery-Ajaxを使う私は特定の時間ごとにgridviewだけをリフレッシュする必要があります(注:ページ全体をリフレッシュしないでください)。 どうしますか?ページリフレッシュなしのasp.netでのGridviewのリフレッシュ

セルバ

答えて

2

あなたはjQueryのAJAXを使用したい場合、私はあなたがGridViewコントロールを使用していないことを示唆しています。アプリケーションでJavaScriptを使用してJSONを送り返し、クライアントでグリッドを構築します。

グリッドビューを使用すると、スクリプトマネージャーと更新パネルを使用しないことによって提供されるすべての機能が失われます。

グリッドビューをjQuery AJAXで動作させることはできますが、グリッドビューのマークアップを制御できないので実用的ではありません。

本当にパフォーマンスが心配している場合は、私はあなたにウェブフォームを使用することを推奨しません。それ以外の場合は、更新パネルを使用してください。ビューステートとすべてのフォームコントロールの値を返信する以外は、AJAXのままです。全ページのポストバックを行うよりも効率的です。

関連する問題