把这个问题独立出来——也是200分

hax 2002-12-04 02:26:27
jsp中变量的scope可以是page、request、session和application的,
其中page、session和application的变量,asp都有,但不知道request作用域的变量在asp中的对应是什么?在没有request作用域的变量的情况下,各位是如何在transfer或execute页面之间传递参数的呢?难道使用form和querystring那么麻烦?
...全文
96 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
hax 2002-12-09
  • 打赏
  • 举报
回复
up
standy 2002-12-09
  • 打赏
  • 举报
回复
问题有点怪,学习
逍遥小贼 2002-12-08
  • 打赏
  • 举报
回复
关注中。。。。
wgrabob1 2002-12-08
  • 打赏
  • 举报
回复
gz
hax 2002-12-08
  • 打赏
  • 举报
回复
顶.
hax 2002-12-05
  • 打赏
  • 举报
回复
To teenty:
不知道你是怎么测试的,反正我试下来正相反,execute和transfer只能继承环境比如request、session,并不能使用当前文件的变量。
不过你说得对,execute连querystring也不行的。
hax 2002-12-05
  • 打赏
  • 举报
回复
使用session显然有性能上的损失(微软自己的专家也这样说的),我实在想不通为什么Server.Transfer和Server.Execute不能传递参数(而且除了Session我没有找到替代方案,cookie在客户端,不在讨论之列)。
yaca 2002-12-05
  • 打赏
  • 举报
回复
我们一般用session或cookies来在多个页面中保存信息的。
asp肯定没有jsp功能强大嘛。
teenty 2002-12-04
  • 打赏
  • 举报
回复
虽然server.execute("filename.asp")
不能象response.Redirect("fielname.asp?var=value")那样传递参数
但是,用execute后当前页的变量不用传递就会在执行的页中应用了,execute就象把执行的文件的源码拷进当前文件一样,成为其中的一部分,所当前文件的变量就可以直接用。


一家之言,还望指正

huangyq 2002-12-04
  • 打赏
  • 举报
回复
up
nittystone 2002-12-04
  • 打赏
  • 举报
回复
问题搞笑。。
guanxf 2002-12-04
  • 打赏
  • 举报
回复
asp处理的时候就是使用request.form("aa")
如果有两个文本框都为aa,例如值为aa1,aa2
则request.form("aa")获取为aa1, aa2
gshope 2002-12-04
  • 打赏
  • 举报
回复
是的,后面要带参数。
guanxf 2002-12-04
  • 打赏
  • 举报
回复
什么叫共享变量?
就像表单提交的时候表单域有相同的名字
是这个意思吗?
hax 2002-12-04
  • 打赏
  • 举报
回复
我问的是ASP。把问题重复一遍:
经过Server.Transfer和Server.Execute的页面都属于同一个request,ASP如何在同一个request内共享变量?难道一定要在Transfer和Execute的时候手动的加上QueryString来传递?

JSP不存在这个问题。
guanxf 2002-12-04
  • 打赏
  • 举报
回复
我认为request是该页面所包含的动态页,因为jsp和asp的包含是不同的


transfer这个是什么问题,看不懂,jsp是不分form和querystring的,统一用request.getParameter("")

28,391

社区成员

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

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