报表工具栏中缺少Asp.net报表查看器缩放下拉列表

时间:2013-10-15 01:40:39

标签: asp.net visual-studio-2012 dotnetnuke reportviewer

我正在使用Visual Studio 2012和Web报表查看器控件版本11.0。将显示报告工具栏,但所有浏览器中都缺少缩放下拉列表。我知道缩放只在IE中支持。我在IE9和IE10中测试过。缩放下拉列表不存在。下拉列表显示在Visual Studio设计器中,但不显示在浏览器中。如何让缩放显示和工作?

<rsweb:ReportViewer ID="rvReportRendering"  ShowZoomControl="true"    ZoomMode="PageWidth"  ShowPrintButton="true"   SizeToReportContent="True" runat="server"  Font-Names="Verdana" Font-Size="8pt" ShowBackButton="True" Width="621px" ProcessingMode="Remote"  >
</rsweb:ReportViewer>

我在自定义DNN 7.1.1模块中使用ReportViewer控件。 ReportViewer控件在基本的asp.net网站中完美运行。有没有人在这里与ReportViewer和DNN有任何问题?我打算与DNN核实他们是否看到过这个问题。

由于

1 个答案:

答案 0 :(得分:0)

经过数小时的故障排除后,我跟踪了ReportViewer呈现问题,只发生在专业版DNN中发生的问题(我使用的是Evok Content 7.1.1)。在社区版本DNN 7.1.1中安装模块可以正常工作。

问题是App_Data中的51Degrees.mobi-Premium.dat。 删除后,ReportViewer正确呈现。然而它一直在重新生成。

为了避免这种情况,在web.config中,我将专业版替换为社区版,如下所示:
取代

<add name="Detector"  type="DotNetNuke.Provider.Professional.FiftyOnePremiumProvider.DetectModule, DotNetNuke.Provider.Professional.FiftyOnePremiumProvider"  />

使用

<add name="Detector" type="FiftyOne.Foundation.Mobile.Detection.DetectorModule, FiftyOne.Foundation" preCondition="managedHandler" />

现在显示缩放下拉列表。