我想在asp.net核心MVC應用程序中添加頁面列表,所以只有10個結果會出現在第一頁,看到更多的結果我想添加下一個選項。我搜索了但沒有找到任何解決方案。 有用於asp.net的NuGet包,但不適用於asp.net核心應用程序。如何在asp.net核心MVC應用程序中添加頁面列表?
X.PagedList(這是從分頁分叉)
我想在asp.net核心MVC應用程序中添加頁面列表,所以只有10個結果會出現在第一頁,看到更多的結果我想添加下一個選項。我搜索了但沒有找到任何解決方案。 有用於asp.net的NuGet包,但不適用於asp.net核心應用程序。如何在asp.net核心MVC應用程序中添加頁面列表?
X.PagedList(這是從分頁分叉)
如果你不想使用jQuery和一堆UI層的腳本,用戶將能夠讀取,你可以修改你的控制器和操作使用分頁。
請參閱下面的鏈接,瞭解如何將排序,篩選和分頁添加到列表視圖。
https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/sort-filter-page
我在一家公司的項目中使用此,雖然它可以在第一次是有點麻煩,一旦你得到了它的竅門很容易在其他頁面複製的功能。
使用jQuery插件數據表顯示的數據。在分頁按鈕上點擊ajax調用服務器方法來檢索下一個數據。您可以通過將server屬性設置爲true來使用數據服務器端。 請參閱下面的鏈接。
https://datatables.net/examples/data_sources/server_side.html
https://www.codeproject.com/Tips/1011531/Using-jQuery-DataTables-with-Server-Side-Processin
幾乎所有用於此功能的客戶端組件(可能包括您鏈接的內容或至少非常接近的內容)都將具有執行AJAX請求以獲取其數據的一些方法,所以只要您的應用程序響應到那個請求那麼它應該工作正常。所使用的服務器端技術並沒有真正改變這一點。你有什麼嘗試,你卡在哪裏?如果你只是在尋找插件/工具建議,那麼這是堆棧溢出的主題。 – David
您是否閱讀過文檔? https://github.com/kpi-ua/X.PagedList#about-net-core-support –