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

[求助]做分页的时候传递的参数丢失怎么办

dushui265 发布于 2007-10-27 18:12, 963 次点击
做分页的时候,通过URL传递的参数丢失了怎么办啊,有好的解决办法吗
我做了一个页面,传递的参数是act=modify&id=<%=rst("uid")%>,
可是点击下一页后,这个参数就丢失了????
8 回复
#2
中国男孩2007-10-27 18:38
你的ID参数,是否传对啦
#3
永夜的极光2007-10-27 18:38
怎么会丢失呢?肯定是你的代码有问题
#4
tianyu1232007-10-27 18:41

是id这个参数丢失了吗?

那么说明id根本没有获得值!

在那个页面中检查一下 rst("uid") 是否为空

如:

在连接代码前检测

response.write rst("uid")
response.end

看一下是否为空
#5
dushui2652007-10-27 18:50

代码没有问题,ID也对,我想要的就是在点击下一页时,这个ID参数还存在

#6
yms1232007-10-27 18:54

url传参可能有问题,楼主的代码在哪里?

#7
tianyu1232007-10-27 18:56
rst("uid") 这个不为空 id就存在啊

我想你的问题还是没有表述清楚!
#8
yms1232007-10-27 19:02
楼主还是把代码帖上来的好,这样有助于分析问题。
#9
dushui2652007-10-27 21:52

谢谢各位了,问题解决了,是通过session来暂时保存的,具体如下
<%
if request.QueryString("act")<>"" then
select case request.QueryString("act")
case "a1"
session(titlet)="a1"
case "a2"
session(titlet)="a2"
case "a3"
session(titlet)="a3"
end select
end if
select case session(titlet)
case "a1"
addtable="table1"
case "a2"
addtable="table2"
case "a3"
addtable="table3"
end select
%>
然后在sql语句中调用addtable就可以了
真是不好意思,是我没有表达清楚,呵呵

1