【问题标题】:Asp.net Report Viewer zoom dropdown missing from the report toolbar报告工具栏中缺少 Asp.net 报告查看器缩放下拉菜单
【发布时间】:2013-10-21 08:39:15
【问题描述】:

我正在使用 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 核对,看看他们是否看到了这个问题。

谢谢

【问题讨论】:

  • 这似乎是一个通用的软件问题,而不是编程问题。如果是这样 - 请改用 superuser.com

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


【解决方案1】:

经过数小时的故障排除后,我将 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" />

现在显示缩放下拉菜单。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多