当前位置:编程学习 > C#/ASP.NET >>

在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常

各位帮帮忙,我是用Server.Treanfer实现跳转的
--------------------编程问答-------------------- 提示下面的错误: 在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常
“System.Threading.ThreadAbortException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理 --------------------编程问答-------------------- 我靠,难道就没有一个人会吗???
--------------------编程问答-------------------- 郁闷!自己顶 --------------------编程问答-------------------- 此问题出现在 Response.Redirect 和 Server.Transfer 方法中,这是由于这两种方法都在内部调用 Response.End。 
解决方案
若要解决此问题,请使用下列方法之一: 
对于 Response.End,调用 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 方法。 

摘自:http://www.cnblogs.com/missvv/archive/2007/07/28/834627.html --------------------编程问答-------------------- 试了一下,这种方法不错 --------------------编程问答-------------------- 我的没有用啊
--------------------编程问答-------------------- 还是这样悲惨 --------------------编程问答-------------------- 嗯,确实如此,我换成了Response.Redirect("nextpage.aspx ",false); 就没有了
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,