理想的にはpager1やpager2のようなjqueryプラグインを使用して、asp.net mvcでページングを実装する方法はありますか?私は部分的な見解を調べようとしていますが、これまでのところうまくいきません。ロードされたグリッドデータはどこに保存すればよいですか?そして、部分的な更新だけでページ選択に応答する方法は?
前もって感謝します。
理想的にはpager1やpager2のようなjqueryプラグインを使用して、asp.net mvcでページングを実装する方法はありますか?私は部分的な見解を調べようとしていますが、これまでのところうまくいきません。ロードされたグリッドデータはどこに保存すればよいですか?そして、部分的な更新だけでページ選択に応答する方法は?
前もって感謝します。
MVC Contrib Gridには、ページング機能が付属しています。一見の価値があるかもしれません。
ScottGuのNerdDinnerをチェックして、ASP.NETMVCを使用してページャーを作成する方法を説明することをお勧めします。
これを行う1つの方法は、URLを介して結果範囲を送信することです。
http://domain.com/Products/List/0-10
... 0から始まる10個の製品を表示できます。検索フィールドが多い場合、別の方法は、AJAX GETを使用して呼び出すことができるJSON、XML、またはHTMLテーブルを返すListアクションを備えたコントローラーを用意することです。
しかし、NerdDinnerはこれを行う方法の例を持っているので、チェックすることを強くお勧めします。
ロードされたデータは保存されません。MVCを使用すると、ビューをステートレスに保つことができるため、次のページのコントローラーへのコールバックには、要求されているページ番号を含める必要があります。次に、必要な行を返すだけです。そのためにAJAXを使用することもできます。