0
A
回答
2
你需要改變你的循環,產生這些鏈接只顯示一定範圍的頁碼的代碼。提供指向第一頁和最後一頁的鏈接是常見的,其中包含指向頁面的鏈接+或 - 遠離當前頁面的任意數量的頁面。
@{
ViewBag.PageRange = 3;
}
<div class = "pagination">
Page:
<a href="@Url.Action("products","home",new{page = 1})">First</a>
@for (int p = 1; p <= ViewBag.TotalPages; p++)
{
if (p >= ViewBag.CurrentPage - ViewBag.PageRange && p <= ViewBag.CurrentPage + ViewBag.PageRange)
{
<a class="@(p==ViewBag.CurrentPage ? "Current" : "")"
href="@Url.Action("products","home",new{page = p})">@p</a>
}
}
<a href="@Url.Action("products","home",new{page = ViewBag.TotalPages})">Last</a>
</div>
現在,僅供您想要的顯示和你想顯示範圍完全取決於你用什麼方式,但是這基本上是你在找什麼。有很多方法可以做到這一點。
相關問題
- 1. 顯示較少的頁面鏈接數量?
- 2. 顯示更多/較少的鏈接
- 3. Jquery長段顯示更多/顯示較少鏈接不工作
- 4. 在Django分頁中顯示較少的頁面
- 5. 如何輕鬆顯示頁面上的項目數量有限,並添加到更多頁面的鏈接
- 6. 頁面鏈接不會顯示
- 7. 將呈現的Jekyll頁面顯示爲頁面上的鏈接
- 8. 如何突出顯示基於當前頁面的鏈接?
- 9. 如何鏈接到Rails中父對象的顯示頁面
- 10. 我如何影響頁面鏈接旁邊顯示的圖片?
- 11. 如何在頁首鏈接顯示我的購物車鏈接
- 12. 如何突出顯示頁面中的活動鏈接並更改頁面中所選鏈接的顏色?
- 13. 如何使錨鏈接顯示不完全在頁面頂部?
- 14. 如何在某些頁面中顯示鏈接
- 15. 在頁面上突出顯示頁面鏈接-a:active?
- 16. 鏈接到層次結構較低的頁面的鏈接href
- 17. 如何統計Facebook頁面共享的鏈接數量?
- 18. 如何使用xslt來計算頁面中的鏈接數量?
- 19. Facebook頁面插件不顯示預覽。只顯示鏈接
- 20. Cakephp2:如何顯示cakephp2中的鏈接內容的數量
- 21. php分頁 - 我如何限制頁面顯示數量
- 22. 如何減少此頁面的重量?
- 23. 顯示較少數據的大網站
- 24. 如何顯示iOS上的Facebook頁面的點贊數量
- 25. 鏈接到新頁面時顯示MySQL數據
- 26. 如何顯示鏈接
- 27. 如何在html頁面的參數中顯示變量值?
- 28. 如何顯示「新數量」的子頁面Umbraco XSLT
- 29. 如何顯示頁面上的查詢數量? (Google App Engine)
- 30. 粉絲頁面顯示的照片質量較低,無粉絲
太棒了!非常感謝你 :) – Mohit