Я хочу динамически создать веб-элемент управления просмотра отчетов ASP.NET, но получено исключение ниже:
Для веб-элемента управления Report Viewer требуется наличие в веб-форме System.Web.UI.ScriptManager.
Ниже мой код:
Microsoft.Reporting.WebForms.ReportViewer viewer = new Microsoft.Reporting.WebForms.ReportViewer();
viewer.ServerReport.ReportServerUrl = "server url";
viewer.ServerReport.ReportPath = "reprot path";
System.Web.UI.ScriptManager scriptManager = new ScriptManager();
Page page = new Page();
System.Web.UI.HtmlControls.HtmlForm form = new HtmlForm();
form.Controls.Add(scriptManager);
form.Controls.Add(viewer);
page.Controls.Add(form);
page.DataBind(); //exception here
Любая идея была бы очень признательна.