回 帖 发 新 帖 刷新版面

主题:大家看看这个异常是怎么出来的

System.Threading.ThreadAbortException: 正在中止线程。 在 System.Threading.Thread.AbortInternal() 在 System.Threading.Thread.Abort(Object stateInfo) 在 System.Web.HttpResponse.End() 在 System.Web.HttpResponse.Redirect(String url, Boolean endResponse) 在 System.Web.HttpResponse.Redirect(String url) 在 ATINC_NetMemberRegister.upServer_Click(Object sender, EventArgs e) 位置 e:\Case\PrintWindow\PrintWindowNetVersion\Object\NETVersion\ATINC\NetMemberRegister.aspx.cs

.NET2.0中.我喜欢的try{}了一下出来了这个异常.可是奇怪的是去掉try{}catch{}后.竟然也没有报任何错.运行也不报错.

请问是不是重定向后就会出现这个异常.?怎么解决?

回复列表 (共2个回复)

沙发

该问题的产生可能有3方面引发所致 :
第一.编译时,所需要的资源不足或程序存在代码错误.
第二.Response.Redirect 引发抛出异常.
第三.开发环境,系统文件已破坏;进行修复和重新安装.

板凳

Response.End() 本身就会产生一个中止线程的异常,一直忘了结贴不好意思.

我来回复

您尚未登录,请登录后再回复。点此登录或注册