response.redirect 正在中止线程
参考网址:
http://wenqingluomo.blog.163.com/blog/static/79171740201111353556417/
问题描述:正在中止线程
问题原因:
Response.End 方法终止页的执行,并将此执行切换到应用程序的事件管线中的 Application_EndRequest 事件。不执行 Response.End 后面的代码行。
解决方案
要解决此问题,请使用下列方法之一: ? 对于 Response.End,调用 HttpContext.Current.ApplicationInstance.CompleteRequest 方法而不是 Response.End
以跳过 Application_EndRequest 事件的代码执行。
? 对于 Response.Redirect,请使用重载 Response.Redirect(String url, bool endResponse),该重载对 endResponse 参数传递 false 以取消对
Response.End 的内部调用。例如: Response.Redirect ("nextpage.aspx", false);如果使用此替代方法,将执行 Response.Redirect 后面的代码。
? 对于 Server.Transfer,请改用 Server.Execute 方法。
总结:
使用重载方法后,Response.Redirect后面应该return,防止代码在错误的环境下执行。
转载于:https://www.cnblogs.com/aoun/p/4259887.html
response.redirect 正在中止线程相关推荐
- Response.Redirect 与 异常(线程正在中止)
摘自:http://jinglecat.cnblogs.com/archive/2006/04/28/384897.html 如果使用 try .catch 处理包含Response.Redirect ...
- 关于Response.redirect和Response.End出现线程中止异常的处理
前段时间做的项目在部署到应用服务器上之后,有很多用户IE会出现.NET的"大红界面",查看Log日志,上面写到: 2003-9-28 17:27:51 481 线程正被中止. 2 ...
- Response.Redirect 产生的“正在中止线程”错误
这两天在开发调试过程中,老是会出现在一个 "正在中止线程"(ThreadAbortException)的例外信息. 例外是由 Response.Redirect 方法产生的,虽然知 ...
- Response.Redirect(string url)报错:System.Threading.ThreadAbortException: 正在中止线程。
今天用Response.Redirect(string url)重定向时,生产环境总是报ThreadAbortException异常,而调试时没问题.在网上查了很久,都是一样的解决方案,写的貌似很详细 ...
- ASP.NET中Response.Redirect()方法深度剖析
本文中,我们将借助http分析工具Fiddler,来对Response.Redirect()方法的整个流程进行剖析 首先在Visual Studio中新建一个网站,在Default页面的Page_Lo ...
- 正在中止线程 异常处理
在做登录页面时,实现页面跳转我用Server.Transfer(url),发现跳转后的页面会出现"正在中止线程."上网查了下,找到以下资料: 症状 如果使用 Respons ...
- System.Threading.ThreadAbortException: 正在中止线程。
为什么80%的码农都做不了架构师?>>> 在 System.Threading.ThreadAbortException 中第一次偶然出现的"mscorlib.dll ...
- Response.Redirect(),Server.Transfer(),Server.Execute()的区别与网站优化
1.Response.Redirect(): Response.Redirect方法导致浏览器链接到一个指定的URL.当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指 ...
- Response.Redirect 打开新窗体的两种方法
普通情况下,Response.Redirect 方法是在server端进行转向,因此,除非使用 Response.Write("<script>window.location=' ...
最新文章
- vue 可合并表格组件_merge-table
- 如何用python制作九九乘法表_“九九乘法表”案例理解python循环语句
- 计算机中丢失 MSVCR100.dll
- ubuntu server 10.04 LTS(64位)装不了花生壳的解决方法
- Wireshark软件的安装,进行数据包的捕获【Wireshark安装使用】
- messenger android 4.,AndroidIPC机制(4)-Messenger
- 一道关于完全二叉树的考研题
- collection配置说明
- 图像目标分割_1 概述
- Qt文档阅读笔记-QCompleter官方解析及实例
- An attempt has been made to start a new process before the current process
- jdbc测试类代码mysql_通过JDBC进行简单的增删改查(以MySQL为例)
- websocket 初识
- 鸿蒙系统会有彩蛋吗,华为新系统亮点不断,一个新功能让人欢呼,升级后还有惊喜彩蛋...
- 拓端tecdat|数据盘点高校新生录取情况
- AnimMontage(中文)——UE4官方文档翻译与理解
- 高仿国美在线 顶部实现
- matlab工具箱计算最小生成树_数学建模【图与网络模型(图的基本概念与数据结构、最短路-最小生成树-网络最大流问题、Matlab图论工具箱、渡河问题、钢管的订购与运输)】...
- HTTP抓包和Python爬虫获取7天酒店免费房信息
- aardio - 时钟例程
热门文章
- Swift中@IBDesignable/@IBInspectable的使用
- (0009) iOS 开发之友盟统计分析SDK已全面支持HTTPS的更新
- CSS基础学习-5.CSS属性_字体文本文本装饰
- 树莓派私有云(OwnCloud)搭建(三) OwnCloud安装
- Java开发微信公众号(二)---开启开发者模式,接入微信公众平台开发
- hdu 2295 Radar(二分+DLX)
- php expat+DOM+SimpleXML XML读取
- SpringMVC Controller介绍(转)
- 讨论:写程序到底需不需要懂数学?
- LeetCode: Jump Game II