一个类似百度说吧的BBS,用Repeater显示帖子列表,需要分页:
C#版本
PagedDataSource objPds = new PagedDataSource();
objPds.DataSource = ds.Tables[0].DefaultView;
objPds.AllowPaging = true;
objPds.PageSize = 5;
int CurPage;
if (Request.QueryString["Page"] != null)
CurPage=Convert.ToInt32(Request.QueryString["Page"]);
else
CurPage=1;
objPds.CurrentPageIndex = CurPage-1;
lblCurrentPage.Text = "当前页:" + CurPage.ToString();
if (!objPds.IsFirstPage)
lnkPrev.NavigateUrl=Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage-1);
if (!objPds.IsLastPage)
lnkNext.NavigateUrl=Request.CurrentExecutionFilePath+ "?Page=" + Convert.ToString(CurPage+1);
Repeater1.DataSource=objPds;
Repeater1.DataBind();
}
Repeater控件分页的例子
上一页
下一页
[@more@]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11445597/viewspace-976975/,如需转载,请注明出处,否则将追究法律责任。
![user_pic_default.png](http://blog.itpub.net/images/user_pic_default.png)
<%=items[i].content%>
<%if(items[i].items.items.length) { %><%=items[i].items.items[j].username%> 回复 <%=items[i].items.items[j].tousername%>: <%=items[i].items.items[j].content%>
最新文章
- 客户端输入的文本中含有Html标记,提交报错:检测到有潜在危险的 Request.Form 值
- 客户端showModalDialog的窗口,提交后自动关闭:使用RegisterClientScriptBlock
- 禁止TreeView自动Postback
- ASP.Net中ListBox控件在客户端修改后,提交出错的解决
- 确保页面装载完毕之后再执行客户端脚本
- 网页上异步XML数据一种方法
- OWC: ChartSpace
- OWC: 在网页中用SpreadSheet控件显示Excel文件 (CopyFromRecordset方法)
- javascript中一维和二维数组初始化
- javascript中的trim函数
转载于:http://blog.itpub.net/11445597/viewspace-976975/