我正在尝试使用ExportToHttpResponse
如下方式导出 Crystal ReportDocument:
report.ExportToHttpResponse(exportOptions, HttpContext.Current.Response, true, "test");
当我第一次尝试运行它时,我收到了一个System.Threading.ThreadAbortException
. 在阅读了 this question 中的已知错误后ExportToHttpResponse
,我尝试实施建议的解决方法,将语句包装在 try/catch 块中,如下所示:
try
{
report.ExportToHttpResponse(expOptions, HttpContext.Current.Response, true, "test");
}
catch (System.Threading.ThreadAbortException e)
{
}
据我了解,这应该捕获并忽略错误,然后继续。但是,我仍然得到System.Threading.ThreadAbortException
了 catch 语句的右括号。我的问题是为什么即使我显然已经捕获了异常仍然会收到异常,我该如何修复它以便忽略异常?