asp.net生成html静态页面时,怎么实现分页

来源:百度知道 编辑:UC知道 时间:2024/05/24 20:05:12
就是我一次从数据库中取出的新闻很多的时候,所以要分页显示,请问能怎么实现,我是一个ASP.NET新手,请各位指点。。。谢谢

int nRow = int.Parse(sRow);//返回数据总行数
PageRecord =10;
int PageCount = nRow % PageRecord == 0 ? nRow/PageRecord : nRow / PageRecord + 1;//PageCount总页数,PageRecord 每页显示数据多少条
int iStart = PageRecord *(Page - 1);//从第几行开始
int n=iStart+PageRecord;
if (iStart < 0) iStart = 0;
if(n>nRow) n=nRow;
for (int i = iStart; i <n; i++)
{

}

也可以使用分页控件。

我倒是觉得ASP.NET的新闻还不如做伪静态方便,轻松 而且效果也非常好