Я получаю ошибки JavaScript при добавлении отчета на страницу ASPX. При нажатии на кнопку просмотра я получаю ошибки JavaScript.
Простой отчет с набором параметров вызывает следующую ошибку JavaScript. Я использую режим локальной обработки с динамически генерируемым набором источников данных и параметров. Когда я загружаю страницу без параметров, я вижу следующую ошибку.
И когда я добавлю параметры, появятся следующие исключения.
Это код для генерации отчета. Внутренняя обработка выполняется успешно, но когда дело доходит до обработки на стороне клиента, она не отображает компонент отчета.
ReportViewer1.Reset();
ReportViewer1.Visible = true;
ReportViewer1.EnableTelemetry = false;
ReportViewer1.ShowParameterPrompts = true;
ReportViewer1.ProcessingMode = ProcessingMode.Local;
ReportViewer1.LocalReport.ReportPath = Server.MapPath($"~/Reports/{_reportName}");
foreach (var param in ReportParameters.Where(r => r.Hidden))
ReportViewer1.LocalReport.SetParameters(new ReportParameter(param.Name, param.DefaultValue));
foreach (var dataset in DataSets)
ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource(dataset, GetReportData(dataset)));
ReportViewer1.LocalReport.Refresh();
Обновление:
Я только заметил, что эта проблема возникает только в Chrome. Мне удалось открыть отчет в IE успешно.