谁能解释下

来源:百度知道 编辑:UC知道 时间:2024/04/29 05:52:14
这段代码是在干嘛?

curpage = 1
else
curpage = cint(request("page"))
end if
rs.pagesize=cint(number)
rs.absolutepage = curpage
for i = 1 to rs.pagesize
response.write "<li type=circle><a href='shownews.asp?newsid=" & rs("newsid") & "' target=_blank>"
if cstr(rs("imgsize")) <>0 then
response.write "<font color=#FF0400 font size=1>[图文]</font>"
end if
response.write trim(rs("topic")) & "</a><font color=#6365CE font size=1>("
theday=cstr(YEAR(rs("ntime")))&"-"&cstr(MONTH(rs("ntime")))&"-"&cstr(DAY(rs("ntime")))
response.write theday & ")</font>"
rs.movenext
if rs.eof then
i=i+1
exit for
end if

这是ASP里为了分页而写的代码
rs.pagesize = cint(number) '表示一页的记录条数
rs.absolutepage = curpage '表示现在是哪一页

for i = 1 to rs.pagesize
'这里是从本页的 第一条记录 到 第rs.pagesize条记录 的显示
rs.movenext '记录集到下一条
exit for

if rs.eof then
'这里是当记录集(rs)到结束时,跳出循环(当最后一页记录小于 rs.pagesize 条时有效。)
i=i+1
exit for
end if

'应该还有这一句
next i

这是一个显示新闻的页面,而且每个新闻都做了连接,也有分页的功能,但你没写上,应该下面还有东西吧