读书人

response.redirect以后的代码还会执行

发布时间: 2012-09-12 09:21:30 作者: rapoo

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
[解决办法]
不会执行。
[解决办法]
探讨
引用:
不会执行的。我服了,你家执行了,你家asp咋那么历害呢,不试试就说。
lab.asp
Session("a")="a"
Response.Redirect('lab2.asp')
Session("b")="b"

lab2.asp
Response.Write(Session("a"))
Response.Write(Session("b"))
.


那不会执行,那关闭FSO或CONN  就要放 在redirect前面是吗?

[解决办法]
不会执行的,都跳转到另外的页面了,还执行个鸟啊

读书人网 >ASP

热点推荐