Webreport + Updatepanel

отредактировано 08:51 Раздел: FastReport .NET
Подскажите, есть ли все-таки решение для использования FastReport.NET (WebReport для ASP.NET) и Ajax-расширения UpdatePanel ?
В настоящее время не нашел, как их совместить. При помещении компонента WebReport в блок UpdatePanel, отчет уходит в бесконечную загрузку.
В сети не нашел ответа.

Пример:

<html xmlns="http://www.w3.org/1999/xhtml">;
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button_Click" />


</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button1" />
</Triggers>
<ContentTemplate>
<cc1:WebReport ID="WebReport1" runat="server" Width="100%" />
</ContentTemplate>
</asp:UpdatePanel>
</form>
</body>
</html>

protected void Button_Click(object sender, EventArgs e)
{
WebReport1.Report.Load(MapPath("Report_Empty.frx"));
WebReport1.Report.Prepare();
WebReport1.Refresh();
}

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.