Я ценю ваше сотрудничество.
У меня ошибка экспорта файлов Excel с ReportViewer 11 в aspx VB.NET
Я использую ReportViewer для создания отчетов и представления их в aspx pagи с возможностью экспорта отчета в файл Excel.
В коде приложения я настраиваю имя файла для экспорта.
В Chrome он работает правильно, но в Firefoxимя файла закодировано (Отчет% 5F2019% 2D10% 2D01% 5F2019).
Код в приложении:
Me.RepVw.ServerReport.DisplayName = "Report_2019-05-01_2019-10-22"
Me.RepVw.LocalReport.DisplayName = "Report_2019-05-01_2019-10-22"
Код в формате aspx html:
<rsweb:ReportViewer ID="RepVw" runat="server" ProcessingMode="Local" ShowPromptAreaButton="false" ShowParameterPrompts="false"
ShowRefreshButton="false" Width="100%" CssClass="report" ShowWaitControlCancelLink="true" Visible="false" AsyncRendering="false"
SizeToReportContent="true" ShowPrintButton="False"
OnPreRender="rvReporte_PreRender" WaitControlDisplayAfter="500" ExportContentDisposition="AlwaysAttachment">
</rsweb:ReportViewer>
Результат при экспорте файла в Chrome: Report_2019-05-01_2019-10-22.xlsx
Результат при экспорте файла в Firefox: Report%5F2019%2D10%2D01%5F2019%2D10%2D22.xlsx
У меня нет пользовательского метода для создания файла и его загрузки. Для создания файла используются собственные элементы управления ReportViewer и aspx. Кто-нибудь может мне помочь с любыми предложениями?
Спасибо.