測試文字功能,小工具,標題

記錄很重要,不然會浪費很多時間在找以前的記憶

一個人的氣度,決定他未來的高度。

2019年5月10日 星期五

ASP.NET 使用EPPlus匯出的EXCEL,開啟會出現錯誤訊息,訊息會提到"部份內容有問題"

錯誤畫面






上網找資料,應該是因為Response.End()會觸發ThreadAbortException



剛好我也有寫try catch 所以造成輸出的EXCEL開啟會有錯誤訊息

要加上 if (!(err is System.Threading.ThreadAbortException)) //增加判斷

語法 :

catch (Exception err)
            {
                if (!(err is System.Threading.ThreadAbortException)) //增加判斷
                {
                    HttpContext.Current.Response.Write("<script type='text/javascript'> alert(" + err.Message + ");</script>"); // er

                    //Log other errors here
                }
               // throw;
            }

沒有留言:

張貼留言