Umbraco列表分页
2024-10-19 12:00:31
展示型文章经常会遇到分页的问题,以下是我的解决方法:
var pageSize = ;
var page = ; int.TryParse(Request.QueryString["page"], out page);
var totalNodes = ContentFloder.Count();
var totalPages = (int)Math.Ceiling((double)totalNodes / pageSize);
if (page > totalPages)
{
page = totalPages;
}
else if (page < )
{
page = ;
}
@if (totalPages > )
{
<div>
<ul class="pagination">
@if (page > )
{
<li><a href="?page=@(page-1)">«</a></li>
} @for (int p = ; p < totalPages + ; p++)
{
var active = (p == page) ? "active" : string.Empty;
<li class="@Html.Raw(active)"><a href="?page=@p" title="Go to page @p of results">@p</a></li>
} @if (page < totalPages)
{
<li><a href="?page=@(page+1)">»</a></li>
}
</ul>
</div>
}
最新文章
- 零配置文件搭建SpringMVC实践纪录
- css实现隐藏显示
- shell 显示字体颜色
- 【HDOJ】1726 God’s cutter
- VS2010中手动重命名项目
- dubbo + dubbo-admin 入门级demo
- windbg分析Kernel32.dll导出表
- 码云代码托管平台与TortoiseSVN的使用
- 深入理解AMQP协议
- swift 移除控制器中的已经存在的VC 注意
- 向comboboxEdit中动态添加数据库中保存的用户自定义单位制的名称
- jsp弹窗并跳转
- Java14-java语法基础(十三)接口
- folly无锁队列正确性说明
- CSS 美化radio checkbox
- Win7 IIS 配置错误:不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的
- 利用CVE-2018-0950漏洞自动窃取Windows密码
- HTML一些标签注意事项
- UIScrollView的contentSize与contentOffset
- (转)ASP与sql存储过程
热门文章
- spring与jpa整合 简化persistence.xml配置文件 使用属性文件 数据源dbcp访问数据库
- .NET/C#- EPPLUS DEMO
- SecureCRT上传、下载文件(使用sz与rz命令)
- ActionBar ShareActionProvider
- counting sort 计数排序
- ExtJS和AngularJS比较
- DropdownList绑定的两种方法
- 初识ASP.NET---若干常见错误
- 【转】SoapUI5.0创建WebService接口模拟服务端
- Ubuntu下VSFTPD(五)(匿名FTP设置方法)