在ASP中要将一个页面的其中一个参数传至第二个页面,然后再从第二个页面传至第三个页面,如何实现?

c9394 2001-07-20 01:44:36
我用request.querystring接收到第一页面的参数,但再把这个参数通过第二页面传至第三页面,系统说出现参数不足的出错报告,请问高手如何解决?我的原意是想把第二页面作为一个口令验证页面,如何口令通过再把第一页面传来的参数传至第三页面进行操作,第一个页面中用two.asp?num=<%=rs("num")%>传送,第二页面用two=request.querystring接收,验证通过再把前面的参数用three.asp?temp=num传送到第三页面进行操作,但为什么会“参数不足”?
...全文
111 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
c9394 2001-07-21
  • 打赏
  • 举报
回复
给分,谢谢。
ehao0211 2001-07-20
  • 打赏
  • 举报
回复
我知道的方法有三种:
1、用session变量,
2、用带?的连接传过去,如http://www.sina.com.cn/a.asp?id=123
3、用form传过去,你可以将form做成hide的,这样页面上就看不见了,
注意:
1方法会耗费服务器资源
2方法不保密,
3方法要求你的水平稍微高那么一点点,你可以在这里用javascript玩许多花样哦,其实一切都很简单。
yswwei 2001-07-20
  • 打赏
  • 举报
回复
to yiyilc
用session可以的,看看你的IE里是否支持cookie,如果支持,那session肯定行
session("aa")=Request("aa")
然后以后就可以用session("aa")了
yiyilc 2001-07-20
  • 打赏
  • 举报
回复
我要传递登陆用户的信息,用什么呢?
用session为什么传不过来,是不是还要有其他的设置?
xds2000 2001-07-20
  • 打赏
  • 举报
回复
这需要考虑什么多的因素,是否需要保留,是否是多次提交。
提交参数的方法也不过以下几种:
post
get
session
cookies
如果不会以上类型的使用方法,只有看书了。
tripofdream 2001-07-20
  • 打赏
  • 举报
回复
因为你的第二个页面的验证肯定是用post方式提交的,querystring就不会提交了;实现方法是在第二个页面中用<input type=hidden name=num value=<%=num%>>保存
zken 2001-07-20
  • 打赏
  • 举报
回复
session不行吗?
casear_huang 2001-07-20
  • 打赏
  • 举报
回复
Response.Redirect "three.asp?temp="&num
feiyunge 2001-07-20
  • 打赏
  • 举报
回复
session or cookies

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧