电话
13363039260
PageInfo类
属性 | 类型 | 说明 |
PageSize | int | 每页显示数 |
CurrentPage | int | 当前页码,从1开始 |
PageCount | int | 分页总数,后台自动计算 |
RecordCount | int | 总记录数,后台自动计算 |
注:实际使用中只需要传递PageSize和CurrentPage即可,PageCount和RecordCount可以自动获取。
实例1:
@{ //获取当前页面页码,栏目页模板通过预设变量ViewBag.CurrentPage获取。 //自定义页面只能自行构造参数获取,如:int currentPage = StringHelper.Format<int>(Request.QueryString["page"]); int currentPage = (int)ViewBag.CurrentPage; PageInfo pageInfo = new PageInfo() { PageSize=10,//每页显示数 CurrentPage=currentPage }; } <ul> @foreach (var item in Html.InfoDataList(new { Table ="news", OrderBy = "thedate desc" }, null, null, pageInfo)) { string url = Html.InfoDataUrl((int)item.ColumnId, (int)item.Id); <li> <span><a href="@url" target="_blank">@item.Title</a></span> <span>@item.Thedate.ToString("yyyy-MM-dd")</span> </li> } <p>总页面数:@pageInfo.PageCount</p> <p>总记录数:@pageInfo.RecordCount</p> <p>每页显示数:@pageInfo.PageSize</p> <p>当前页码:@pageInfo.CurrentPage</p> </ul>