2009-08-18 56 views
2

是否有一些優雅的方式,理想情況下與jQuery的插件如pager 1pager 2如何實現與asp.net mvc分頁?我試圖去看看部分觀點,但迄今爲止不太成功。我應該在哪裏存儲加載的網格數據?以及如何僅通過局部刷新來響應頁面選擇?Asp.net mvc分頁機制

在此先感謝。

回答

4

試試article出來,看起來非常方便 - 他使用自定義的Html擴展方法。此外,請檢查此SO question

+0

我用它來處理不在網格中的分頁。我可以自定義代碼,但它工作得很好。 – Martin 2009-08-18 13:37:00

0

您不會存儲加載的數據。 MVC允許您保持視圖無狀態,因此回到控制器的下一頁的回調需要包含請求的頁碼。然後你只需返回所需的行。你也可以使用AJAX。

1

我建議查看ScottGu的NerdDinner,因爲他展示瞭如何在ASP.NET MVC中創建一個尋呼機。你可以做到這一點

一種方式是通過URL發送結果範圍,即

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

...可以顯示從0開始10個產品如果你有許多搜索領域,另一種方法是通過List操作返回JSON,XML或HTML表格,您可以使用AJAX GET調用控制器。

但我強烈建議檢查NerdDinner,因爲他有一個如何做到這一點的例子。

+0

您也可以在Wrox MVC書籍(他們使用NerdDinner作爲示例)中看到這一點 - 您可以免費在線下載並閱讀第一章(該書幾乎是整本書的三分之一!)。 (當然,購買這本書比較理想!) – Funka 2009-08-18 21:57:39