javascript分页显示
Posted 傻狍子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript分页显示相关的知识,希望对你有一定的参考价值。
//根据条件查找数据 list = Stdqj.FindAll(where, "ID desc", "", (pageindex - 1) * 15, 15); // 根据list查找的条件,查找list的总数(count) ViewBag.total = Stdqj.FindCount(where); //在传递参数中传递pageindex //获取当前pageindex的值 ViewBag.pageindex = pageindex; } return View(list);
<div id="pager"> <a href="javascript:;" onclick="goPage(1)">首页</a> //pageindex如果大于1:pageindex=3(当前页=3)则存在第1页第2页,允许点击上一页 @if (ViewBag.pageindex > 1) { <a href="javascript:;" onclick="goPage(@(ViewBag.pageindex - 1))">上一页</a> } else { <a href="javascript:;" class="noContent">上一页</a> } //如果数量大于当前页pageindex*15则允许点击下一页/末页 @if (ViewBag.total > ViewBag.pageindex * 15) { <a href="javascript:;" onclick="goPage(@(ViewBag.pageindex + 1))" class="noContent">下一页</a> //向上取整 <a href="javascript:;" onclick="goPage(@(Math.Ceiling(Convert.ToDouble(ViewBag.total)/15)))" class="noContent">末页</a> } else { <a href="javascript:;" class="noContent">下一页</a> <a href="javascript:;" class="noContent">末页</a> } </div> <script type="text/javascript"> goPage = (function (page) { var s = window.location.href; if (/pageindex=/.test(s)) s = s.replace(/pageindex=[0-9]*/, "pageindex=" + page); else s = s + "&pageindex=" + page; if (!/\?/.test(s)) s = s.replace("&", "?"); window.location.href = s; }); </script>
以上是关于javascript分页显示的主要内容,如果未能解决你的问题,请参考以下文章
javascript UV Index Monitor App订阅PubNub并显示UV索引值。博文的代码片段。在这里查看项目:https:// githu