ASP.NET Web アプリケーションの既存の Web グリッドを新しい実装に置き換える作業を行っています。既存のグリッドは強力ですが、柔軟性が十分ではありません。また、Web ページに置きたくないあらゆる種類のフレームワークももたらします。
既存のオプションを調べているうちに、利用可能なソリューションを 2 つの主要なアプローチに分けることができることに気付きました。古いアプローチは、ASP.NET GridView によって最もよく表されます。これは、特定のデータ セットに基づいて、サーバー上で必要な HTML を生成する従来の ASP.NET コントロールです。新しいアプローチは、主に jQuery を使用したクライアント側のレンダリングに依存しています。良い例はjqGridです。データのみがクライアントに送信されます (通常は JSON または XML を使用)
GridView の場合、AJAX の動作が必要な場合は、更新パネルのようなものを実装する必要があります。
- 私がしなければならない決定的な選択はありますか?
- サーバー側でレンダリングされたコントロールを使用して、jqGrid (多くのレコードがあっても) で得られるのと同じスナッピーな動作を実現する可能性は十分にありますか?
- 両方のアプローチを組み込んだハイブリッド実装はありますか?