水晶报告模板&图像未显示

时间:2014-04-14 08:47:05

标签: asp.net css webforms crystal-reports crystal-reports-2010

我正在将Crystal报表模板用于VS 2013。 为此,我使用了Web Form&将Crystal Report Viewer用于它自己。

以下aspx页面代码是::

<head runat="server">
    <title></title>
    <script type="text/javascript" src="../crystalreportviewers13/js/crviewer/crv.js"></script>

</head>
<body>
    <form id="form1" runat="server">
    <div>

        <CR:CrystalReportViewer ID="CrystalReportViewer1" 
            runat="server" 
            EnableDrillDown="true"
            HasRefreshButton="True" 
            HasGotoPageButton="True"  
            DisplayStatusbar="true"
            DisplayToolbar="True"   
            EnableParameterPrompt="true"
            HasCrystalLogo="False"
            HasExportButton="True"
            HasToggleParameterPanelButton="true"
            HasToggleGroupTreeButton="true"
            HasSearchButton="true"
            HasZoomFactorList="True"    
            BestFitPage="True"
            AutoDataBind="true" />

    </div>
    </form>
</body>

但是在显示图像时出现问题,如下图所示,按钮'OK'的图标消失了::

enter image description here

1 个答案:

答案 0 :(得分:0)

打开您的web.config并将以下内容插入httpHandlers标记内:

<add path="CrystalImageHandler.aspx" verb="GET" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />

并在handlers标记内插入以下内容:

<add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />

图像将开始在报告中正确显示。