多页面之间的参数传递

cucumberqlt 2003-04-06 04:06:02
小弟初学asp,做了一个网上考试系统,index.asp获取用户名,pass.asp页面判断用户名是否在数据库中(是否是已注册用户),在的话进入exam.asp页面,但我想在exam.asp页面上显示用户姓名,既类似<%=Name%>的样子,可是index.asp的参数只能传给pass.asp
那pass.asp中的<%=Name%>参数如何传给exam.asp页面呢?
另外,有人说用session("Name"),可我不会用!!!
我在pass.asp页面中还试过Response.Redirect "exam.asp?username=strname"//在pass.asp页面中有strname=trim(Request.form("Name"))
可哪种方法都不行,请各位大哥帮忙。
回答时最好能详细点。谢谢。
...全文
16 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
possible_Y 2003-04-06
  • 打赏
  • 举报
回复
用session,否则其他的页面咋办
suolan 2003-04-06
  • 打赏
  • 举报
回复
你原来的不灵光,是因为:
Response.Redirect "exam.asp?username=strname"应该是
Response.Redirect "exam.asp?username=" & strname

不过,这样做pass.asp就等于没有用了,应该用session
rlx 2003-04-06
  • 打赏
  • 举报
回复
我在pass.asp页面中还试过Response.Redirect "exam.asp?username=strname"//在pass.asp页面中有strname=trim(Request.form("Name"))

在pass.asp页面这样取
strname=trim(Request("username"))

如很多页面都要用到"用户名"
哪就要象楼上的哪样将"用户名"放入session("username"),需要用到"用户名"的页面就可以直接取了
gucs 2003-04-06
  • 打赏
  • 举报
回复
一、pass.asp

if 登录成功 then
session("user_name") = "用户名"
response.redirect "exam.asp"
end if

二、exam.asp

strUserName = session("user_name")

这样,用户名就取出来了

28,391

社区成员

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

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