2

理想的にはpager1pager2のようなjqueryプラグインを使用して、asp.net mvcでページングを実装する方法はありますか?私は部分的な見解を調べようとしていますが、これまでのところうまくいきません。ロードされたグリッドデータはどこに保存すればよいですか?そして、部分的な更新だけでページ選択に応答する方法は?

前もって感謝します。

4

4 に答える 4

3

この記事を試してみてください。かなり便利に見えます。彼はカスタムのHtml拡張メソッドを使用しています。また、このSOの質問を確認してください。

于 2009-08-18T13:30:37.367 に答える
2

MVC Contrib Gridには、ページング機能が付属しています。一見の価値があるかもしれません。

于 2009-08-18T13:28:47.680 に答える
2

ScottGuのNerdDinnerをチェックして、ASP.NETMVCを使用してページャーを作成する方法を説明することをお勧めします。

これを行う1つの方法は、URLを介して結果範囲を送信することです。

http://domain.com/Products/List/0-10

... 0から始まる10個の製品を表示できます。検索フィールドが多い場合、別の方法は、AJAX GETを使用して呼び出すことができるJSON、XML、またはHTMLテーブルを返すListアクションを備えたコントローラーを用意することです。

しかし、NerdDinnerはこれを行う方法の例を持っているので、チェックすることを強くお勧めします。

于 2009-08-18T13:32:05.803 に答える
0

ロードされたデータは保存されません。MVCを使用すると、ビューをステートレスに保つことができるため、次のページのコントローラーへのコールバックには、要求されているページ番号を含める必要があります。次に、必要な行を返すだけです。そのためにAJAXを使用することもできます。

于 2009-08-18T13:29:51.267 に答える