asp.net Thread was being aborted. 错误

Thread was being aborted.

  at System.Threading.Thread.AbortInternal()

   at System.Threading.Thread.Abort(Object stateInfo)
   at System.Web.HttpResponse.End()

   at ViewReport.Page_Load(Object sender, EventArgs e) in......

后来发现这是因为使用了Response.End().

还有Response.Redirect([url],true),Server.Transfer也会产生这个异常。

在try{}catch(){}中可以捕获这个异常。

可以使用Response.Redirect([url],false)或Server.Execute([url])来避免异常的产生。
posted @ 2010-05-26 16:36  空紫竹  阅读(603)  评论(0编辑  收藏  举报