google後得知:Response.End 方法終止頁的執行,並將此執行切換到應用程序的事件管線中的google
Application_EndRequest 事件,同時拋出ThreadAbortException 異常,異常信息爲「正在停止線程」。url
解決方案
要解決此問題,請使用下列方法之一: 對於 Response.End,調用 HttpContext.Current.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 方法。線程
以上的方案是百度中找到! 事件
具體爲何會拋出「正在停止線程」 這個異常 還不是很清楚,但願有大牛能夠幫助解釋清楚!io