我想用Repeater做动网论坛帖子分页的功能,大家给点思路啊!效果:论坛某一主题 [ 1 2 3 ... 8 9 10 ]主题等相关数据我已经绑定了,即
Repeater1.DataSource = 一个DataReader的数据源
Repeater1.DataBind()其中主题用了<%# DataBinder.Eval (Container.DataItem,"Title")%>绑定
分页页码方面,根据 总数/每页数 来分页现在就是不知道如何输出[ 1 2 3 ... 8 9 10 ],并给相应数字加上正确的超级链接。苦思一日,没有任何思路。
Repeater1.DataSource = 一个DataReader的数据源
Repeater1.DataBind()其中主题用了<%# DataBinder.Eval (Container.DataItem,"Title")%>绑定
分页页码方面,根据 总数/每页数 来分页现在就是不知道如何输出[ 1 2 3 ... 8 9 10 ],并给相应数字加上正确的超级链接。苦思一日,没有任何思路。
解决方案 »
- 表格嵌套表格,如何使用JS导入Excel中?求解
- C#如何过滤掉配置文件中的注释部分
- 小问题!。net
- 国际在线 招聘 .NET开发工程师
- 创建不了ASP.NET项目,说WEB服务器没启动!求救
- 求教,问题不多,但经典++++++++++++++++++++++++++++++=标题要长++++++++++++++++++++++++++++++++++++++++
- [馨郁星愿] 看看这个函数这样写,是不是有问题?总感觉写得不好?
- win2003怎样配置运行.net程序?
- 求助!
- 如何在repeater中添加一个新的item
- 请问Response.Redirect和Server.Transfer的区别?
- 怎么把XML绑定到TreeView
<%# DataBinder.Eval (Container.DataItem,"Child")%>来绑定
例如 总页数 Child 为 50,每页 5 篇帖子
通过绑定就直接显示50,现在我是想变个方法显示出来,,就是
[ 1 2 3 ... 8 9 10 ]
怎么处理呢?
Dispbbs.aspx?boardid=1&id=64&page=1 page=1 就是第一页
Dispbbs.aspx?boardid=1&id=64&page=2 page=2 就是第二页
现在只是要把这些超级链接搞好,用[ 1 2 3 ... 9 10 ]等形式显示出来。
“除非绝对必要,并且经过努力确实无法使用基于其他方法来完成所需功能,否则永远不要是用游标。”
http://community.csdn.net/Expert/topic/4710/4710505.xml?temp=.3118402<%# my(DataBinder.Eval (Container.DataItem,"Child").ToString())%>后台代码
protected string my(string s)
{
string rt="<a href=aaa.aspx?page=>"+ s + "</a>";
return rt;
}