asp.net mvc Crystal レポートは、Internet Explorer 10 で空白の画面を表示しています。しかし、同じレポートが chrome と firefox で正しく機能しています。誰でも提案できますか?前もって感謝します。
質問する
7569 次
2 に答える
1
これで修正されました。言及されていないのは、crystalReportViewer フォルダーを Program Files (x86) から aspnet_client の下の適切なサブフォルダーにコピーする必要があることです。既に web.config にブロックがある場合があります。必要なのは 1 つだけです。コードの 2 番目のビットは、そのセクションの下にあります。
Copy the folders under "\inetpub\wwwroot\aspnet_client\" and paste them under the root of the custom web site
Add the following to the application web.config file:
<configSections>
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
<section name="crystalReportViewer" type="System.Configuration.NameValueSectionHandler"/>
</sectionGroup>
</sectionGroup>
</configSections>
<businessObjects>
<crystalReports>
<crystalReportViewer>
<add key="UseBrowserLocale" value="true"/>
<add key="resourceURI" value="~/aspnet_client/system_web/4_0_30319/crystalreportviewers13" />
</crystalReportViewer>
</crystalReports>
</businessObjects>
web.config の Crystalreportviewers フォルダの名前が aspnet_client の名前と一致していることを確認してください。
于 2013-09-06T17:02:12.343 に答える
1
ありがとうニレス。これで問題は解決しました。Crystal レポート ビューアーで、次のコードを追加する必要があります。
<meta http-equiv="X-UA-Compatible" content="IE=9,chrome=1" />
以下は一例です。
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ReportViewer.aspx.cs" Inherits="Project1.Web.ReportViewer.ReportViewer" %>
<%@ Register Assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"
Namespace="CrystalDecisions.Web" TagPrefix="CR" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server"
AutoDataBind="True" GroupTreeImagesFolderUrl="" Height="50px"
ReportSourceID="CrystalReportSource1" ToolbarImagesFolderUrl=""
ToolPanelWidth="200px" Width="350px" PrintMode="ActiveX" />
<CR:CrystalReportSource ID="CrystalReportSource1" runat="server">
<Report FileName="~/Reports/Report1.rpt">
</Report>
</CR:CrystalReportSource>
</div>
</form>
于 2013-10-08T13:40:26.247 に答える