是否有一些優雅的方式,理想情況下與jQuery的插件如pager 1或pager 2如何實現與asp.net mvc分頁?我試圖去看看部分觀點,但迄今爲止不太成功。我應該在哪裏存儲加載的網格數據?以及如何僅通過局部刷新來響應頁面選擇?Asp.net mvc分頁機制
在此先感謝。
是否有一些優雅的方式,理想情況下與jQuery的插件如pager 1或pager 2如何實現與asp.net mvc分頁?我試圖去看看部分觀點,但迄今爲止不太成功。我應該在哪裏存儲加載的網格數據?以及如何僅通過局部刷新來響應頁面選擇?Asp.net mvc分頁機制
在此先感謝。
MVC Contrib Grid帶有分頁功能。也許值得一瞧。
您不會存儲加載的數據。 MVC允許您保持視圖無狀態,因此回到控制器的下一頁的回調需要包含請求的頁碼。然後你只需返回所需的行。你也可以使用AJAX。
我建議查看ScottGu的NerdDinner,因爲他展示瞭如何在ASP.NET MVC中創建一個尋呼機。你可以做到這一點
一種方式是通過URL發送結果範圍,即
http://domain.com/Products/List/0-10
...可以顯示從0開始10個產品如果你有許多搜索領域,另一種方法是通過List操作返回JSON,XML或HTML表格,您可以使用AJAX GET調用控制器。
但我強烈建議檢查NerdDinner,因爲他有一個如何做到這一點的例子。
您也可以在Wrox MVC書籍(他們使用NerdDinner作爲示例)中看到這一點 - 您可以免費在線下載並閱讀第一章(該書幾乎是整本書的三分之一!)。 (當然,購買這本書比較理想!) – Funka 2009-08-18 21:57:39
我用它來處理不在網格中的分頁。我可以自定義代碼,但它工作得很好。 – Martin 2009-08-18 13:37:00