求这样的分页思路

来源:百度知道 编辑:UC知道 时间:2024/07/02 12:00:48
分页码上面下面都有,用数字,数量多的话中间用省略号,点一个数字后的颜色会跟别的不同
<%=PagerString%>怎么用

管他上面有下面有,,你后台只要 生成一个就行了
string PagerString;
aspx中调用的时候<%=PagerString%>就行了
前面页面的数字颜色不同,做过
<ul class="pager">
<li><a href="1">1</a></li>
<li>2<li><!--当前页 css中把color设置为red,,a的color设置为black这样子 就有当前面色的不同了-->
<li><a href="3">3</a></li>
</ul>
至于用省略号的问题 你只要判断 总页数是多少,,你要显示多少页码,, 多出的不显示不就成了

不过说了简单 做的时候要 判断的东西很多,动手试下
30行代码最多了。。呵呵

你可以尝试创建一个自定义WebControl,分页所需参数通过URL提供,
页码显示你也可以尝试通过数据绑定控件来完成,比如 datalist或者repter
当然,你需要创建一个数据对象存储当前页所需要显示的页码范围

javascript 分页实现

你看看
http://jiangzhen1984.javaeye.com/blog/81957