关于分页页码的问题,请指点一下……

来源:百度知道 编辑:UC知道 时间:2024/05/30 19:39:35
仔细看了一篇关于分页的文章
http://zhidao.baidu.com/question/44231048.html?si=3

有个问题想要请教:
string m_strPageInfo = "<p></p>";
for (int i = 1; i <= m_intTotalPage; i++)
{
if (i == m_intCurrentPage)
m_strPageInfo += "<b>" + i + "</b>|";
else
m_strPageInfo += "<a href=viewArticle.aspx?pages=" + i + ">" + i + "</a>|";
}

上面这段代码,只是把所有的页码都列了出来了,还不能满足我的需要。
现在我想把页码分一下页,如:共48页,一开始页码为(1,2,3,4,5,6,7,8,9,10),当点击10的时候,页码就改为(10,11,12,13,14,15,16,17,18,19)依次类推。

请问代码要怎么写???

请指点一下!谢谢!

我写的挺复杂。。。。
看看你能看懂吗

<%
//分页
int allWriteBackForumNum = AllDataWorkTitle.WriteBackFroumNum(forumTitleId); //得到全部回帖数量,分页用
int maxPageNum = allWriteBackForumNum / 10 + 1;
if (allWriteBackForumNum % 10 == 0 && allWriteBackForumNum != 0) //如果回帖数量是10的倍数,减去最后那个空页
{
maxPageNum = maxPageNum - 1;
}
Response.Write("         ");//输出写空格
Response.Write("共" + (allWriteBackForumNum - 1).ToString() + "楼");
//输出页数并且都加上链接而且页数多的话,显示部分(花线内)
//************************************************************************************************************
Response.Write("    ");
if (allWriteBackForumNum != 0 && max