asp页面参数传递问题

2025-01-08 09:20:26
推荐回答(5个)
回答1:

除了session,cookies,application。还可以用地址栏参数传递。

在a.asp里这样:response.redirect "b.asp?var=参数值"
同样的,在b.asp里还可以再response.redirect "c.asp?var=参数值"

但这样变成访问三个网页了。不方便。还有暴露数据的问题。

可以用xmlhttp对象发送给c.asp处理。代码参考(回答者37593768)提供的。

回答2:

用iframe,iframe的宽高都为0,这样用户就看不到c,把c页面ifrmae到B页面里面,这样当A跑到B时,同时也就把参数传给C了

回答3:

用ASP向C.asp提交数据,

DIM Http
Set Http = SERVER.CREATEOBJECT("Microsoft.XMLHTTP")
DIM URL
URL = "c.asp?你要传递的参数"
Http.Open "POST",URL,FALSE
DIM Result
Http.send()
下面是向c.asp传递参数后,返回的c.asp的html源码
Result = Http.ResponseText
Response.Write(Result & "
") '为了调试,可以取消
set Http=nothing

回答4:

用session。
你在a里把值给了session
不管你跳转哪里,直接调用session还能用。

回答5:

应该是a.asp向c.asp传参,然后跳转到b.asp吧 直接form不行么