asp.net mvc水晶報表在Internet Explorer 10中顯示空白屏幕。但同一報表在Chrome和Firefox中正常工作。任何人都可以提出建議嗎? 在此先感謝。水晶報表在Internet Explorer中顯示空白屏幕
0
A
回答
1
謝謝你nilesh。這解決了這個問題。 在晶體報告觀看者,我們必須添加以下代碼:
<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>
+0
我可以知道這行代碼需要放在哪個文件中嗎? –
+0
我正在做母版頁,所以
1
這爲我修好了。它忽略的是crystalReportViewer文件夾必須從Program Files(x86)複製到aspnet_client下適當的子文件夾中。您可能已經在web.config中有一個塊。你只需要一個。第二個代碼位於該部分之下。
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名稱相匹配。
相關問題
- 1. 水晶報表顯示空白圖像
- 2. 水晶報表和Internet Explorer(6等)
- 3. 在水晶報表中顯示空格
- 4. 水晶報表顯示爲空白,只顯示報表查看器
- 5. 水晶報表不顯示在水晶報表查看器WPF
- 6. AngularJS快速啓動應用程序顯示在Internet Explorer中的空白屏幕
- 7. 水晶報表打印空白頁
- 8. 水晶報表空白問題
- 9. nav.popToRoot()顯示空白屏幕
- 10. Internet Explorer網站顯示空白頁面
- 11. 空白屏幕顯示
- 12. phpmyadmin顯示空白屏幕
- 13. MFMessageComposeViewController在iOS7中顯示空白屏幕
- 14. 使用存儲過程時的水晶報表空白空白
- 15. 水晶報表查看器.net和Internet Explorer溢出錯誤
- 16. Internet Explorer 8僅在屏幕的一半顯示圖表
- 17. MFMessageComposeViewController顯示空白/白色屏幕
- 18. 水晶報告有時是空白的
- 19. 在報表查看器中顯示水晶報表控件
- 20. 在水晶報告中顯示消息
- 21. IIS7在Firefox中顯示歡迎屏幕,Internet Explorer正常工作
- 22. Php後顯示空白屏幕回顯
- 23. Pyside WebView示例顯示空白屏幕
- 24. 顯示水晶報表有條件
- 25. ASP.NET水晶報表 - 顯示25列
- 26. 水晶報表行沒有顯示
- 27. 水晶報表不顯示從查詢
- 28. 提取/從水晶報表顯示SQL
- 29. 水晶報表未顯示使用Asp.net
- 30. 如何從GridView顯示水晶報表?
你是否檢查了兼容模式設置?不知道它是否與問題有關,但值得檢查。 – Nilesh
謝謝。我將文檔模式改爲IE7標準。現在它正在工作。但如何使它在IE10標準中工作? –
我還沒有使用CR一段時間,所以這很難說;但是您可以嘗試在頁面上指定'meta-http-equiv =「X-UA-Compatible」content =「IE = 9」/>'元標記,它將以兼容模式運行報告。 – Nilesh