君不知

Resopnse.Redirect(url) 时 异常 “正在中止线程”

电脑版发表于:2018/12/14 18:39


问题:

            在使用.net 中的 Resopnse.Redirect(url) 时,出现异常信息 “正在中止线程”(使用try捕获)


原因:

            在执行应用程序都要经过  Application 中的         启动开始-->执行中-->执行结束     的过程 

            当你的代码执行到重定向之后 Response.End 方法终止页的执行,并将此执行切换到应用

            程序的事件管线中的 Application_EndRequest 事件。 不执行 Response.End 后面的代码行。

            此问题出现在 Response.RedirectServer.Transfer 方法中,因为这两种方法均在内部调用 Response.End


如何解决

            Resopnse.Redirect(url,false) ;







(此处飞过一个羽毛球.........)

关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢