问题描述
我有我的ASP.net页面的下方code:
I have the below code in my ASP.net page:
Response.StatusCode = 404
Response.Write(strResult)
Response.End()
在code以上抛出类型System.Threading.ThreadAbortException的异常发生,并且被抓住了。
The code above throws "An exception of type 'System.Threading.ThreadAbortException' occurred and was caught."
谁能告诉我为什么?而且我解决这个问题。
Can anyone tell me the reason why? And do I solve this.
感谢
推荐答案
调用到Response.End()
从页面的任何子对象将最有可能导致系统.Threading.ThreadAbortException'例外。
Calling Response.End()
from any child object of the page will most likely cause the 'System.Threading.ThreadAbortException' exception.
请阅读这个对于为什么这样一个完整的交代正在发生的事情和方法,以避免/处理异常。
Please read this for a full explaination of why this is happening and methods to avoid/deal with the exception.
这篇关于在ASP.net页面“System.Threading.ThreadAbortException”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!