首页 > 其他 > 详细

Umbraco列表分页

时间:2016-02-26 12:08:24      阅读:150      评论:0      收藏:0      [点我收藏+]

展示型文章经常会遇到分页的问题,以下是我的解决方法:

 1 var pageSize = 10;
 2 var page = 1; int.TryParse(Request.QueryString["page"], out page);
 3 var totalNodes = ContentFloder.Count();
 4 var totalPages = (int)Math.Ceiling((double)totalNodes / pageSize);
 5 if (page > totalPages)
 6 {
 7      page = totalPages;
 8 }
 9 else if (page < 1)
10 {
11      page = 1;
12 }
13 @if (totalPages > 1)
14 {
15      <div>
16           <ul class="pagination">
17              @if (page > 1)
18               {
19                <li><a href="?page=@(page-1)">&laquo;</a></li>
20               }
21 
22               @for (int p = 1; p < totalPages + 1; p++)
23               {
24                var active = (p == page) ? "active" : string.Empty;
25                <li class="@Html.Raw(active)"><a href="?page=@p" title="Go to page @p of results">@p</a></li>
26               }
27 
28               @if (page < totalPages)
29               {
30                <li><a href="?page=@(page+1)">&raquo;</a></li>
31               }
32            </ul>
33     </div>
34 }

 

Umbraco列表分页

原文:http://www.cnblogs.com/maoyazhi/p/5219686.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!