Каков недостаток просмотра отчета iframe с помощью средства управления ReportViewer?

57
3

Мне нужно показать отчет на странице aspx. Поэтому я нахожу, как показывать отчет с сервера отчетов на странице asp. Большинство из них используют элемент управления reportViewer, однако я обнаружил, что iframe отлично работает для просмотра отчета.

Кто-нибудь знает, почему они не используют iframe для просмотра отчетов?

IFrame:

<iframe src="http://{server}/ReportServer/Pages/ReportViewer.aspx?{mypath}" id="frame" runat="server" width="1500" height="800">input URL is invalid </iframe>

Управление ReportViewer:

     <rsweb:ReportViewer runat="server" ID="MyReportViewer" Width="100%" Height="700px"></rsweb:ReportViewer>

//C#

MyReportViewer.ProcessingMode = ProcessingMode.Remote;
ServerReport serverReport = MyReportViewer.ServerReport;
// Set the report server URL and report path
serverReport.ReportServerUrl = new Uri("http://{server}/ReportServer");
serverReport.ReportPath = "/{myPath}";

спросил(а) 2017-02-17T11:17:00+03:00 3 года, 7 месяцев назад
1
Решение
69

Если подход iFrame работает для вас - тогда он, вероятно, будет самым простым для вас. Средство просмотра отчетов полезно, если вам нужно более точное управление при загрузке отчетов, загрузке локальных отчетов без сервера или необходимости использования разных учетных данных для подключения к серверу отчетов.

ответил(а) 2017-02-17T19:17:00+03:00 3 года, 7 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема