我通過googling發現的大多數ASP.NET MVC分頁解決方案看起來像是以IEnumerable集合的形式從數據庫表中獲取所有行,然後在IEnumerable集合上執行一些分頁轉換,然後將結果返回給視圖。我希望能夠在數據庫端進行分頁,但仍然有一些分頁類來執行頁碼計算和HTML生成。那裏有解決方案嗎?或者是我一直在看的這樣做,但我沒有看到它,因爲我看着他們錯了?有沒有在數據庫中進行分頁的ASP.NET MVC的分頁解決方案?
這裏就是我一直在尋找:
- http://blogs.taiga.nl/martijn/2008/08/27/paging-with-aspnet-mvc/
- http://www.codeproject.com/KB/aspnet/pagination_class.aspx
- http://www.squaredroot.com/2009/06/15/return-of-the-pagedlist/
這真的沒有任何關係的ASP.NET MVC ... – 2009-07-09 18:31:40
你是正確的,但我沒有在jvanderh和克雷格的回答之後才知道這一點。對於任何混淆抱歉。 – gabe 2010-05-21 15:47:49