response.redirect之后的代码还会执行吗?
response.redirect "......."
'关闭fso
Set objfso=Nothing
请问这个代码中,response.redirect 之后的代码[Set objfso=Nothing ] 还会执行吗?
[解决办法]
不会执行的。我服了,你家执行了,你家asp咋那么历害呢,不试试就说。
lab.asp
Session("a")="a"
Response.Redirect('lab2.asp')
Session("b")="b"
lab2.asp
Response.Write(Session("a"))
Response.Write(Session("b"))
[解决办法]
asp不执行,但jsp是执行的
[解决办法]
不会执行,直接转到另外一个页面了!
[解决办法]
不执行啦.....
[解决办法]
不执行
如有必须处理的善后,得在 redirect 前做好
[解决办法]
不会执行的.
[解决办法]
我测试了下不执行了 即使是条件语句或者循环里也不执行 环境iis5.0 winxp
测试代码
- VBScript code
<% '参数 ?i初始化 '参数 ?s显示 '不带参数 测试 response.expires=-1 p = request.querystring if p = "i" then '初始化 application("csdn")="" response.end end if if p = "s" then '显示' response.write application("csdn") response.end end if while true '测试 application("csdn")="csdn" response.redirect "?s" application("csdn")="c s d n" wend%>
[解决办法]
可以肯定,不会执行,直接嗖的一声就跳走了哈!这个问题我以前也在坛子里发过这样的帖子,经众多高手讨论试验,最终确定跳转后的代码不会执行,因此数据库,对象什么的必须在跳转前关闭,否则就只好等它自己关了!参考:http://topic.csdn.net/u/20071218/12/15c02d4b-e968-4d59-8a14-c0f5741addda.html
[解决办法]
不会执行。
[解决办法]
[解决办法]
不会执行的,都跳转到另外的页面了,还执行个鸟啊