У меня есть страница aspx с параметрами отчета, на которой я заполняю все параметры, которые позже буду использовать для генерации отчета.
Когда пользователь нажимает кнопку «Показать отчет», я открываю другую страницу aspx, где у меня есть объект ReportDocument repDoc
для создания отчета. Для визуализации отчета я использую следующий код:
repDoc.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, false, "Report Name");
Есть отчеты, которые требуют времени, и некоторые пользователи предпочитают закрыть страницу, но отчет все равно создается на сервере. Как я могу прервать отчет после вызова метода ExportToHttpResponse
, чтобы избежать рендеринга отчетов, которые никто не увидит / не будет использовать?