1

コード ビハインドで SQL サーバー データベース テーブルにバインドされている .aspx ページに GridView があります。jQuery UI の範囲スライダーも 1 つあります。ここで、スライダーの値に基づいて GridView のデータをフィルター処理する必要があります。これはクライアント側で行う必要があります。要するに、次のリンクのようなページを作成する必要がありますが、どこから始めて、どのように行うべきかわかりません。私はたくさんグーグルで検索しましたが、完全なガイダンスは得られませんでした。

4

1 に答える 1

0

ASP.NET GridView コントロールは、サーバー側でのみデータを取得しています。クライアント側でデータをフィルタリングする場合は、最初にすべてのデータをクライアントに渡し、次にフィルターの値に基づいて適切な行を条件付きで表示する必要があります。

ASP.NET には、.aspx ページがレンダリングされるときにすべてのコントロールに html ID を割り当てるアルゴリズムがあります。このアルゴリズムは、ClientIDModeおよびClientIDRowSuffixプロパティによって制御されます。すべての行のクライアント ID がわかったら、フィルターの現在の値に基づいて jQuery で表示を切り替えることができます。

于 2012-11-13T08:22:24.150 に答える