注册 登录
编程论坛 ASP技术论坛

让我头大的问题

csjhappying 发布于 2009-09-15 09:47, 327 次点击
<%if page=1 and not page=pagecount then%>
            <div align="right">第<%=page%>页&nbsp;&nbsp;<%for i=1 to pagecount%>
            <a   href="list.asp?page=<%=i%>"><%=i%></a>&nbsp;<%next%><a   href="list.asp?page=<%=page+1%>">下一页</a>&nbsp;&nbsp;</div>
             <%elseif page=pagecount and not page=1 then%>
            <div align="right">第<%=page%>页&nbsp;&nbsp;<%for i=1 to pagecount%>
            <a   href="list.asp?page=<%=i%>"><%=i%></a>&nbsp;<%next%><a   href="list.asp?page=<%=page-1%>">上一页</a>&nbsp;&nbsp;</div>
            <%elseif page<1 then%><div class="font" align="right"><font color=red>没有任何记录!</font></div>
            <%elseif page>pagecount then%><div class="font" align="right"><font color=red>没有任何记录!</font></div>
             <%elseif page=1 and page=pagecount then%>
            <%else%>
            <div align="right">第<%=page%>页&nbsp;&nbsp;<%for i=1 to pagecount%>
            <a   href="list.asp?page=<%=i%>"><%=i%></a>&nbsp;<%next%><a   href="list.asp?page=<%=page-1%>">上一页</a>
              <a   href="list.asp?page=<%=page+1%>">下一页</a>&nbsp;&nbsp;</div>
            <%end if%>


哪位高手帮我解释下每行的意思,还有我搞不清楚这个page是从哪冒出来的。谢谢!
2 回复
#2
jingjing3162009-09-15 10:58
recordest中
PageCount
 
当该记录集分成多个页时,返回在记录集内记录的页数。
 
PageSize
 
指明包含在一个单独的页内记录的数目。用于把在记录集内的记录分成逻辑页。
 
RecordCount
 
返回在记录集内记录的数目。值-1说明记录的数目没法确定。
 
#3
hmhz2009-09-15 13:19
page是从上面传值的
page=int(Request("page"))
1