关于request.querystring问题

wdj79 2004-04-14 08:18:17
页面1中的一个参数ID怎么才能与它所指向的页面2中的REQUEST.QUERYSTRING("ID")相关联?为什么我在页面2中显示QEQUEST.QUERYSTRING("ID")总为空?
请高手指点
...全文
71 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
renniliao 2004-04-14
  • 打赏
  • 举报
回复
楼上几位已经基本说清楚了
shmr 2004-04-14
  • 打赏
  • 举报
回复
注意
如果使用session("id")=rs("id")
如果浏览器与服务器保持着连接,则session("id")这个变量会一直存在

使用request("*"),会增加服务器的负担,它会使用
request.form("*"),request.QUERYSTRING("*")....依次去尝试,如果代码写得熟练了,最好不要用request("*"),并且很容易会造成程序漏洞。

QUERYSTRING就是指地址中“?”后面带的字符串。
CQ_99 2004-04-14
  • 打赏
  • 举报
回复
或者第一页使用SESSION也可以呀,session("id")=rs("id")
lawdoor 2004-04-14
  • 打赏
  • 举报
回复
一般情况下都会用request("*")来完成变量的传递,
以最少的代码解决问题!
lawdoor 2004-04-14
  • 打赏
  • 举报
回复
注意对应关系:
<form method="post" action="1.asp">------------》a=request.form("*")
<form method="get" action="1.asp">------------》a=request.QUERYSTRING("*")
两者都适应的:
a=request("*")
CQ_99 2004-04-14
  • 打赏
  • 举报
回复
第一页里可以用下面的代码传给第二页
<a href="page2.asp?id=<%=rs("id")%>">AAA</a>
CQ_99 2004-04-14
  • 打赏
  • 举报
回复
那是你在第一个页面里就没有值传过去

28,409

社区成员

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

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