一个关于在ASP网页中传输参数的问题

61800985 2004-11-30 09:46:07
我现在有多个页面,A1.asp、A2.asp、A3.asp、A4.asp、A5.asp。
现在我在A1.asp中点击相应的内容转到A2.asp中显示,传输参数的方式为有A2.asp?A1ID=2&Uid=23&UName=小王,然后在A2.asp页面中又可以访问A3.asp,然而在A2.asp又有自己的传输参数A2ID=3&A2Flag=5&A2M=处罚,那么在A3.asp中就会积累了好上级下来的参数,依此类推到A5.asp,这样就会积累更多的参数,如果要返回那么上一个页面,就会传输很多的参数。
这里我要请教各位一下,用什么方式可以更好的传输参数呢,谢谢大家!

...全文
127 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
纪俊 2004-12-05
现在我在A1.asp中点击相应的内容转到A2.asp中显示,传输参数的方式为有A2.asp?A1ID=2&Uid=23&UName=小王

上面的方法是request对象的QueryString方法

比较常用的还有楼上说的和放在<form action="要传递标量的目标asp文件">....</form>用表单来传递的方式

看了下你的要求还是用session来传递比较好
比如说session("aaa")=在第一个页面赋值
在别的页面直接访问session("aaa")就可以了,不过你要注意session是有时间的,默认时间是20分钟
可以通过session.TimeOut属性来修改,单位是分钟,比如说session.TimeOut=30

/////////////////////////////////////////////////////////////////////
欢迎大家使用编程文档手册V3.5,编程辅助类软件
下载:http://www.skycn.com/soft/11906.html
回复
5400 2004-12-01
session.....

hidden
回复
blackxxx 2004-12-01
常用的参数传递有
1.用变量传递
2.用hidden传递
3.用session、cookie等传递
回复
NewBody 2004-12-01
在各页面中,加上下列代码,此处以A2.asp页面为例:
<%
paralist=reqeust.serverVariables("query_string")
%>

<a href="a2.asp?<%=paralist%>&A1ID=2&Uid=23&UName=小王">A2.asp中的链接</a>
回复
dragonlyf 2004-11-30
途径很多啊 其一就是你那种方法 还有如楼上所说
session、cookie等也可以传递参数
在传参数前可以先筛选下,没必要的全都传到最好一页面
回复
jiank 2004-11-30
使用隐藏控件就成了
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-11-30 09:46
社区公告
暂无公告