Analytics

2012年6月14日 星期四

[ASP.NET]解決 Try Catch 裡有Response.Redirect時,會拋出異常(Try Catch the settlement there Response.Redirect, throws an exception)


問題
在ASP.NET哩,如果Try Catch裡有Response.Redirect轉頁時.會一直截取到System.Threading.ThreadAbortException: Thread was being aborted.的錯誤訊息
也因此,無法攔截到真正想要攔截的訊息.




解決方法
在導頁時,傳入false,告訴轉頁動作在function做完後再做就好,不需馬上執行
Response.Redirect(url,false);

沒有留言:

熱門文章