ページに表示されているこのレポートページを実行しようとしていますが、IEで正常に機能/表示されているように見えますが、FirefoxまたはChromeで実行すると、レポートのヘッダーバーしか表示されず、更新する必要があります。レポートまたはページを表示すると、機能します。また、レポートヘッダーの次のページと前のページの矢印をクリックして、ページにレポートを正しく表示してみてください。原因や修正できるかどうかはわかりませんが、イライラすることがあります。
これは私がレポートを実行/表示しているページのために持っているものです:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ActivityReport.aspx.cs" Inherits="Kids.MVC.Reporting.ActivityReport" %>
<form id="form" runat="server">
<asp:ScriptManager ID="scriptManager" runat="server" EnablePartialRendering="false" />
<uc1:ReportViewer ID="reportViewer" runat="server" />
</form>
これは私が持っているReportViewer表示ページです:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ReportViewer.ascx.cs"
Inherits="Kids.MVC.Reporting.ReportViewer" %>
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<style type="text/css">
.ReportViewer table
{
border-collapse: collapse;
border-spacing: 0;
}
.ReportViewer *
{
background-image:none;
}
</style>
<div class="ReportViewer">
<rsweb:ReportViewer ID="reportViewer" runat="server" Width="100%" Height="100%" AsyncRendering="False"
ExportContentDisposition="AlwaysAttachment" SizeToReportContent="true" BackColor="White" ShowRefreshButton="False">
</rsweb:ReportViewer>
</div>