关于数据在网页间的传递
请各位大虾门看小弟的如下简易代码:
(yyyy.asp的一部分)
<% for i=1 to totalpage%>
<a href="../xxxx.asp?number=<%=i%>"><%=i%></a>
<%next%>
诸位可能看到我的错误了,本来我是想把i的值(可变的)传给number再传递到第二个网页中,问题是,在xxxx.asp中接受到的是字母i而不是数字,请各位大虾们指点迷津
答对者送50分
问题点数:70、回复次数:10Top
1 楼darkwing()回复于 2000-09-04 20:37:00 得分 0
你能确定一下totalpage的类型吗?Top
2 楼zdg(曾登高)回复于 2000-09-04 21:16:00 得分 10
没错, 用CLng转换一下就好了...Top
3 楼qinli(qinli)回复于 2000-09-05 09:25:00 得分 0
totalpage当然是数值型的Top
4 楼qinli(qinli)回复于 2000-09-05 09:28:00 得分 0
Clng可以吗,怎么用,求教!Top
5 楼huntout(猎手)回复于 2000-09-05 09:39:00 得分 40
<%
'這樣寫是不是好一點! :)
for i=1 to clng(totalpage)
response.write "<a href='../xxxx.asp?number=" & i & "'>" & i & "</a>"
next
%>
Top
6 楼flyby(小维龙)回复于 2000-09-05 16:00:00 得分 0
如果i和totalpage不是数字类型,for语句就不会通过了,还能上xxxx.asp接受到i值?
关键是传过来的i值变成了字符类型!
那我们再将它转化过来就是了。用什么函数相信不用我讲了!Top
7 楼airman(中国空军)回复于 2000-09-05 17:10:00 得分 0
如果i和totalpage是数字类型的话,这样做肯定是对的。
接收或其它地方有没错?Top
8 楼flyby(小维龙)回复于 2000-09-05 17:22:00 得分 0
number时数字变量么?
你是如何接受的?Top
9 楼airman(中国空军)回复于 2000-09-05 17:36:00 得分 0
如将totalpage改为10时
可在xxx页
<%
a=request("number")
response.write "a="&a
%>
Top
10 楼airman(中国空军)回复于 2000-09-05 17:37:00 得分 20
如将totalpage改为10时
可在xxx页
<%
a=request("number")
response.write "a="&a
%>
可得到数字啊
Top




