在 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