哥哥姐姐们帮我看段代码

来源:百度知道 编辑:UC知道 时间:2024/05/06 12:23:26
if rs.eof and rs.bof then
id="1"
total=0
else
IF not IsNumeric(Request("page")) Or IsEmpty(Request("page")) Then
page=1
Else
Page=Int(Abs(Request("page")))
End if
rs.pagesize =6
total= rs.RecordCount
'mypagesize=rs.pagesize
rs.absolutepage = page
end if
上面代码中的IF not IsNumeric(Request("page")) Or IsEmpty(Request("page")) 是什么意思?还有Page=Int(Abs(Request("page")))是什么意思

这个一段ASP的分页代码~~
IF not IsNumeric(Request("page")) Or IsEmpty(Request("page"))表示如果page的值不是数值或者page的值为空时,那么page=1.
Page=Int(Abs(Request("page")))这句话表示对获取到的page值取其绝对值,再将它取整后,得到处理后的page值,这样就能保证它的有效性.