PageAdmin网站内容管理系统(CMS)交流论坛
首页
»
PageAdmin使用区
»
安装及使用交流
»
怎么增加自定义显示每页多少条
李木木 - 2022/3/10 11:15:05
在新闻列表页面的底部,可以选择每页显示多少条,该怎么写
微信图片_20220310111408.png
(4.09 K)
2022/3/10 11:18:10
想达到这个图的效果
李木木 - 2022/3/10 11:17:21
回复
1楼
李木木
的帖子
<div class="text-center padding-20" style="text-align: right;padding: 20px 0px 20px 20px;">
<ul class="pagination">
<span class="lb_recordcount input- group - addon">共 @pageInfo.RecordCount 条</span>
@{
if (currentPage > 1)
{
<li>
<a href="@Pagebreak(currentPage-1,urlPrefix,urlParams)"><</a>
</li>
}
else
{
<li class="disabled">
<a><</a>
</li>
}
int startPage = currentPage - m;
int lastPage = currentPage + m;
int cha = 0;
if (lastPage > pageCount)
{
cha = lastPage - pageCount;
startPage = startPage - cha;
if (startPage < 1)
{
startPage = 1;
}
lastPage = pageCount;
}
else if (startPage < 1)
{
cha = 1 - startPage;
startPage = startPage + cha;
lastPage = lastPage + cha;
if (lastPage > pageCount)
{
lastPage = pageCount;
}
}
if (startPage > 1)
{
<li><a href="@Pagebreak(1,urlPrefix,urlParams)">1 ...</a></li>
}
for (int i = startPage; i <= lastPage; i++)
{
<li@(currentPage==i?" class=active":"")>
<a href="@Pagebreak(i,urlPrefix,urlParams)">@i</a></li>
}
if (lastPage < pageCount)
{
<li><a href="@Pagebreak(pageCount,urlPrefix,urlParams)" )>... @pageCount</a></li>
}
if (currentPage < pageCount)
{
<li>
<a href="@Pagebreak(currentPage+1,urlPrefix,urlParams)">></a>
</li>
}
else
{
<li class="disabled">
<a>></a>
</li>
}
}
</ul>
</div>
复制代码
这是现在底部的代码
xiyou - 2022/3/10 14:42:25
不是改这个文件,应该改列表页模板 里面有一个PageInfo的对象,参考实例帮助:
https://www.pageadmin.net/help/38.cshtml
李木木 - 2022/3/10 15:29:42
回复
3楼
xiyou
的帖子
好的,我研究研究
xuline - 2022/3/12 21:22:21
试试这个?
https://element.eleme.cn/#/zh-CN ... on#fu-jia-gong-neng
样式可以自己随便写。程序也都是现成的,只是目前使用在后台。
无标题.png
(30.17 K)
2022/3/12 21:24:51
李木木 - 2022/3/14 14:43:38
回复
5楼
xuline
的帖子
非常有参考价值!感谢笔芯
1
查看完整版本:
怎么增加自定义显示每页多少条
Powered by
Discuz!NT
Archiver 3.9.913 2001-2025
Comsenz Inc.