C# 如果您知道当前页面和总页面数,如何模仿谷歌的分页功能?

C# 如果您知道当前页面和总页面数,如何模仿谷歌的分页功能?,c#,C#,很难弄清楚我的循环的开始和结束 我正在为寻呼机的页面循环和生成链接 无论用户在哪个页面上,我都希望在当前页面前后显示10个链接 就像谷歌一样 我需要帮助计算此循环的开始和结束。for(int I=Math.Max(pageNum-10,1);我请发布您的代码尝试…您总是希望显示(最多)当前页面之前的10页和(最多)当前页面之后的10页,还是希望总是显示(最多)21页? for(int i = Math.Max(pageNum - 10, 1); i <= Math.Min(pageNum

很难弄清楚我的循环的开始和结束

我正在为寻呼机的页面循环和生成链接

无论用户在哪个页面上,我都希望在当前页面前后显示10个链接

就像谷歌一样


我需要帮助计算此循环的开始和结束。

for(int I=Math.Max(pageNum-10,1);我请发布您的代码尝试…您总是希望显示(最多)当前页面之前的10页和(最多)当前页面之后的10页,还是希望总是显示(最多)21页?
for(int i = Math.Max(pageNum - 10, 1); i <= Math.Min(pageNum + 10, maxPage); ++i)
  WritePageLink(i);