中易网

asp中分页有两句代码不是很懂,请高手指教。。。

答案:2  悬赏:40  
解决时间 2021-02-13 05:49
asp中分页有两句代码不是很懂,请高手指教。。。
最佳答案
当地址参数获取的页码数超出范围时的处理方法。避免因为参数获取出错给用户显示网页错误。
因为前面有判断如果currentpage(当前页)小于1(为负数)的时候就纠正当前页=1(当获取的参数失败或者错误就直接显示第一页)
当获取的当前页参数超出了最大页数的时候就取最后一页显示。
①(currentpage-1)*MaxPerPage>totalput 就是判断当前页数是不是超出了最大页数。。
因为totalput(总记录集数)<=MaxPerPage*最大页数 的
在公式①当 最大页数=currentpage 的时候很显然公式不成立。。所以只有当currentpage>最大页数(这里缺省的最大页数和currentpage都为大于0的整数)这个公式才会成立
-------------------------------------------------------------------------------------------------
上面写的有点麻烦。。简单的说就是如果一个记录集被分为了5页 如果在获取currentpage参数的时候大于5了,那么页面就会出错。。所以为了避免这个出错就让获取的参数currentpage大于5的时候重新赋值currentpage为最大值5.
全部回答
把代码帖出来,减少解决问题的弯路,方便解答也方便你自己。    .  .  ------------------------------------------------------    如有疑问欢迎到《网页培训班》求助,乐意为你解答。    同时欢迎各位网页爱好者加入网页培训班团队哟!    团队地址为: <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwenwen.soso.com%2fz%2fteamhome.e%3fsp%3d181419" target="_blank">http://wenwen.soso.com/z/teamhome.e?sp=181419</a>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
亚楠拉面馆地址在哪,我要去那里办事
网上说有淘宝账号就能操作一笔十五万的贷款?
猪血大肠酿怎么做的
用css 怎么设置单元格的高度啊!急啊····
灵台县国税局稽查局在哪里啊,我有事要去这个
CAXA 电子图板 如何隐藏坐标轴
玉兰饺子馆在什么地方啊,我要过去处理事情
为什么在吐蕃政权之后,再没有强大的政权在
表示男女的符号
鼎峰·绿水湾停车场地址在什么地方,想过去办
眉毛是纹过的,但是眉毛头形状是方的,好不好
cf我每天打个人竞技杀1000人头 怎么没什么进
上海东方外国语学校是私立还是公立的?
怎么教三级跳远单腿跳连接跨步跳
锦博苑菜市场在哪里啊,我有事要去这个地方
推荐资讯
我家厂子在乌鲁木齐米东区联丰三队,是家贴面
平安保险怎么样,值得信赖不
求小说 男主角是交警 女主角是未来智能机器人
索尼s39h老是内存不足,有怎么办法处理?
百兴平价服饰前进路店怎么去啊,有知道地址的
辽宁一区和东北大区哪个人多
新摘萝卜空心的原因
英语作文《我的校园生活》有过去式
良盛茶园在哪里啊,我有事要去这个地方
四川剑阁西南水泥有限公司我想知道这个在什么
沙宣VS造型这个地址在什么地方,我要处理点事
黎里泰和植物油脂厂地址有知道的么?有点事想
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?