|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
[asp]是不是写法有什么不正确的地方?
[code]
<%if maxpage<=5 then
for i=1 to maxpage
if pageno<>i then%>
[<a href="?pageno=<%=i%>"><%end if%><%=i%><%if pageno<>i then%></a>]
<%end if
next
end if%>
[/code]
这是一个翻页页码的部分代码,是总页数不足5情况下的代码,我是想弄成非当前页有链接有括号,当前页无链接且无括号。
如当前是第3页,那3的位置应该就是“3”,非当前如第2页就应该是“[2]”,且“2”字上有链接。
代码中pageno是当前页页码,maxpage总页数,无提示性错误,且所有参数所得到的数据都正确,但就是出不来我上述的效果,只有在第一次进入该页面是“1”字上是没括号的,但经过翻页后,所有的页码数字都有括号和链接,于是我怀疑是不是我的if语句把<a>标签拆开了的缘故呢?望诸位好手赐教! |
pageno类型有没有转换过?
pageno = cint(pageno) |
果然,非常感谢 |
|