[研究][ASP.NET]執行緒已經中止。(ThreadAbortException)
2022-04-25
環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C#
在執行終止執行緒、Response.End、Response.Redirect等動作時,不能放在Try Catch中,因為 Thread 只要被停止(Abort)就會拋出例外 ThreadAbortException,應搬出 try catch 區塊,或終止執行緒的動作放到Finally執行。
在沒有使用 Thread 狀況,Response.Redirect 是可以放 Try Catch 中的。
(完)
沒有留言:
張貼留言