relex衣服:ASP里变量“i”的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 13:27:38
我在做歌曲排行时重复记录,不想用字段ID(自动编号),用
<% dim i
i=1
%>
这个<%=i%>来排序1到10,但是我在主页上肯定有多个排行啊,
比如说[FLASH歌曲排行榜]这一栏能显示1到10了,但是在另一个
排行如[MP3歌曲排行榜]里也用同样的<%=i%>来排,就显示从11到20了,在第三个就是从21-30了,这样做不行吗?为什么我把i换成其他字母就不能显示了?

你可能是把i定义成全局了,你可以将这些分为多个过程或函数,比如:
<%
Sub Top1()
Dim i
'// 这里输出一个排行
End Sub

Sub Top2()
Dim i
'// 这里输出另一个排行
End Sub

Call Top1
Call Top2
%>

ASP好久不写了,随便说两句吧
其实很简单,你在调用i的时候重新定义下,或重新赋值