C# CrystalReportsViewer、Firefox和无工具栏

C# CrystalReportsViewer、Firefox和无工具栏,c#,firefox,crystal-reports,C#,Firefox,Crystal Reports,我将CrystalReportsViewer嵌入到asp.NETC#网页中,它在IE和Chrome中显示得很好(不是很“好”,但你知道我的意思,它做了CrystalReports的“事情”) 但在Firefox中,布局混乱,工具栏完全缺失。 这甚至不是渲染问题,html根本没有生成 那么,有人知道我是如何在Firefox中呈现工具栏的吗 哦,这是水晶席R2…我想 在.asp模板中:- <CR:CrystalReportViewer ID="CrystalReportViewer" ru

我将CrystalReportsViewer嵌入到asp.NETC#网页中,它在IE和Chrome中显示得很好(不是很“好”,但你知道我的意思,它做了CrystalReports的“事情”)

但在Firefox中,布局混乱,工具栏完全缺失。 这甚至不是渲染问题,html根本没有生成

那么,有人知道我是如何在Firefox中呈现工具栏的吗

哦,这是水晶席R2…我想

在.asp模板中:-

<CR:CrystalReportViewer
 ID="CrystalReportViewer"
 runat="server"
 ClientTarget="Uplevel"
 AutoDataBind="true" 
 BackColor="#FFFFFF"
 PageZoomFactor="100"
 Style="border: 1px solid black"
 DisplayBottomToolbar="True"
 DisplayToolbar="True"
 ReuseParameterValuesOnRefresh="true"
 HasCrystalLogo="False"
 HasToggleGroupTreeButton="False"
 DisplayGroupTree="False"
 />
对不起,我得把它稍微薄一点

在chrome上,工具栏源代码生成如下链接:- http://My*dev*host/aspnet\u client/system\u web/4\u 0\u 30319/crystalreportviewers 115/images/toolbar/first.gif 这些链接在所有浏览器中都能正常工作,因此我认为路径是正确的


我正在尝试在.Net 4.0上运行。

以下是您应该执行的操作,工具栏应该显示


从开发系统复制aspnet\u clinet文件夹(c:/inetpub/wwwroot/aspnet\u client),并将此文件夹粘贴到服务器和应用程序文件夹的相同路径中。向应用程序授予完整权限,然后将显示工具栏图像。

我建议将项目中的DLL和服务器上的运行时升级到最新版本:

SAP Crystal Reports for Visual Studio 2010。
版本号为Version=13.0.2000.0

已经做了很多改进,也许firefox的兼容性问题已经解决了


您可以从中下载。

您是否有代码示例,以便帮助他人和我了解问题的具体位置,或者我们如何帮助纠正此问题。。您还能够在创建报告时使用CSS吗?添加了一些代码来给您一个想法,但它显然被精简了。您是否已将此组件与firefox配合使用?它真的有效吗?代码看起来很好。。我想知道这是否与FireFox有关,让我先看看我这边的一些东西。谢谢,就像我说的,IE和Chrome工作得很好。我知道我在你的首字母中读到这是给FireFox的,我想我已经把它放在了应该放的地方了。你认为它找不到什么?我在开发系统上也有同样的问题。我知道,但我建议尝试一下。。例如,我一直在使用的唯一让我的ActiveReportsViewer工作的方法就是将网页放在App_Code文件夹中,所以我上面的建议应该能帮到你。。这有什么害处。。可能发生的最糟糕的事情是它实际上会起作用。。如果你知道我的意思…我同意你,但它已经存在了,这就是我的意思。哦。。我的错..我以为你的意思是它不在那里。。这可能是权限问题吗。。你所拥有的应该是有效的。我想如果它是权限,那么它对其他浏览器也不起作用。谢谢你的工作,我不知道我可以下载这些更新,而不必为VS和crystal升级掏钱。
  SetDBLogonForReport([......]);
  CrystalReportViewer.ReportSource = rpt;
  CrystalReportViewer.EnableDatabaseLogonPrompt = false;
  CrystalReportViewer.HasDrillUpButton = true;
  CrystalReportViewer.HasExportButton = true;
  CrystalReportViewer.HasGotoPageButton = true;
  CrystalReportViewer.HasPageNavigationButtons = true;
  CrystalReportViewer.HasPrintButton = true;
  CrystalReportViewer.HasRefreshButton = true;
  CrystalReportViewer.HasSearchButton = true;
  CrystalReportViewer.HasToggleGroupTreeButton = false;
  CrystalReportViewer.HasViewList = true;
  CrystalReportViewer.HasZoomFactorList = true;
  CrystalReportViewer.AppRelativeTemplateSourceDirectory = @"~/Crystal/";
  SetupParametersForReport([..........]);