日期:2014-05-17  浏览次数:20941 次

怎么给server.execute执行的页面设参数?
比如:      
server.execute( "test.asp ")是正确的      
server.execute( "test.asp?id=1 ")是错误的      

我想在执行test.asp页面时给test.asp一个参数
不能用跳转不能用session,cookie

------解决方案--------------------
没那么好弄.还是变通一下吧.


不用server.execute( ".. ")而是用:

sub ShowSub(id)
'...这里写你在test.asp里的代码.
'原test.asp可能有个接收id的参数.id=request.querystring( "id ")现用过程调用,删除这一句即可.
end sub

这个过程可以直接放在你的调用页里,也可以单独取个文件名比如:test.asp

过程直接放到调用页里,那么,在需要调用的地方写:
call ShowSub(1) '把1这个值传过去.

过程存成文件的话,那么,首先在调用的页面中先include一下.
然后,在需要调用的地方写:
call ShowSub(1) '把1这个值传过去.