报表查看器 Web 控件需要 Web 表单上的 System.Web.UI.ScriptManager

Report Viewer Web Control requires a System.Web.UI.ScriptManager on the web form

我在使用 C# 中的 ReportViewer 模块时遇到一些问题。

我已使用此处提供的说明将报告添加到我的网站:MSDN。它使用了 visual studio 的设计查看器方面,使用起来很糟糕,似乎没有我需要的一些代码来让它工作。

我在尝试加载页面时遇到此错误:

报表查看器 Web 控件需要 Web 表单上的 System.Web.UI.ScriptManager。

ReportViewer 添加到页面的代码似乎是(我找不到 ReportViewer 的任何其他引用):

            <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt">
            <LocalReport ReportPath="Pages\Report1.rdlc">
            </LocalReport>
        </rsweb:ReportViewer>

我觉得我缺少大量配置 ReportViewer 的代码,但我不知道我缺少什么。

我已经很好地搜索了什么,但找不到什么。

提前感谢您的帮助

将此添加到您的页面...

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>