我有一個小型的網站項目,這個項目的唯一目的是爲更大的應用程序提供報告。ReportViewer 10,ASPX,分頁問題
我有一個簡單的ReportViewer(10.0)控件的頁面「ReportManager.aspx」。
<div style="width:auto;">
<form id="Form1" runat="server" style="width:100%; height: 100%;">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<rsweb:reportviewer id="ReportViewer1" runat="server" Width="100%" Height="100%" AsyncRendering="false" SizeToReportContent="true"></rsweb:reportviewer>
</form>
</div>
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
if (IsPostBack)
return;
ReportViewer1.ProcessingMode = ProcessingMode.Remote;
ReportViewer1.ServerReport.ReportServerUrl = new Uri("http://localhost/ReportServer");
ReportViewer1.ServerReport.ReportPath = "/SSRSReport";
ReportParameter param = new ReportParameter("effective_date", "4/22/2013");
ReportViewer1.ServerReport.SetParameters(param);
ReportViewer1.PageCountMode = PageCountMode.Actual;
}
</script>
在運行時更改reportviewer控件上的頁面會產生錯誤。
的錯誤是: Reserved.ReportViewerWebControl.axd OPTYPE =資源&版本= 10.0.30319.1 &名稱= ViewerScript
在3559線,看起來像這樣:
// Remove the current STYLE element, if it already exists.
if (oldStyleElement != null)
headElement.removeChild(oldStyleElement);
headElement.removeChild(oldStyleElement);
是錯誤顯示的行htmlfile:無效的參數。打破|繼續|忽視。
單擊「繼續」將導致報告無需任何樣式渲染。點擊「忽略」可以使報告正確呈現。
我運行的是Windows 2012 Server,Visual Studio 2012 Premium和IE8。 Win 7機器發生同樣的錯誤。
任何建議或已知的修復?
我有同樣的問題(在V11的控制)與MVC應用程序中嵌入的ReportViewer,它將我推上了牆。 – JoeBrockhaus 2014-02-04 17:30:13
我在.Net 4應用程序中使用VS 2012與ReportViewer版本11;問題依然存在。我可以打印所有頁面,但只能在瀏覽器中查看頁面1。其他人遇到這個問題找到解決辦法? – Taersious 2015-01-15 16:26:44