【发布时间】:2015-06-17 13:57:04
【问题描述】:
我正在使用 TroyGoode MVC PagedList https://github.com/TroyGoode/PagedList 工作得很好,除了我在第一页上有重复的内容
@Html.PagedListPager((IPagedList)ViewData.Model.EnumerableAds, page => Url.Action("MyPage", "Home", new { page }))
这给了我 HTML 输出:
<div class="pagination-container">
<ul class="pagination">
<li class="PagedList-skipToPrevious"><a href="/home/mypage?page=1" rel="prev">«</a></li>
<li><a href="/home/mypage?page=1">1</a></li>
<li class="active"><a>2</a></li>
<li><a href="/home/mypage?page=3">3</a></li>
<li class="PagedList-skipToNext"><a href="/home/mypage?page=3" rel="next">»</a></li>
</ul>
</div>
我要换:
<li class="PagedList-skipToPrevious"><a href="/home/mypage?page=1" rel="prev">«</a></li>
<li><a href="/home/mypage?page=1">1</a></li>
通过
<li class="PagedList-skipToPrevious"><a href="/home/mypage" rel="prev">«</a></li>
<li><a href="/home/mypage">1</a></li>
有可能吗?
【问题讨论】:
-
您提供的链接中有一个示例显示了如何完成此操作。只需将页面参数设为可为空并在您的代码中默认即可。
标签: c# asp.net-mvc pagedlist