locked
After deploy to production which use IE 9, all report controls are disabled after selected one of dropdownlist RRS feed

  • Question

  • User-632680679 posted

    http://social.msdn.microsoft.com/Forums/sqlserver/en-US/f0a4ae60-3ae4-486a-83ec-16eb95dbf4bb/after-deploy-to-production-which-use-ie-9-all-report-controls-are-disabled-after-selected-one-of?forum=sqlreportingservices

    deploy in development machine do not have this issue in IE 11, compiled from Visual Studio 2013

    After deploy to production which use IE 9, all report controls are disabled after selected one of dropdownlist

    
    

    <%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="CoverReport.aspx.cs" Inherits="ReportWebApplication.ops.CoverReport" %>

    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

    <%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
    Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
    </asp:ToolkitScriptManager>
    <asp:HiddenField ID="hiddenReportName" runat="server" Value="/ops/CoverReport" />

    <table id="report_table" width="100%">
    <tr>
    <td>
    <rsweb:ReportViewer ID="ReportViewer1" runat="server" Width="100%" ProcessingMode="Remote" Visible="true" ShowParameterPrompts="true"></rsweb:ReportViewer>
    </td>
    </tr>
    </table>
    </asp:Content>

    Wednesday, March 19, 2014 5:14 AM

Answers

  • User-632680679 posted

    change to use iframe and

    <script language="JavaScript" type="text/JavaScript">
    
            window.onload = function resize() {
    
                var viewer = document.getElementById("iframereport");
                var htmlheight = document.documentElement.clientHeight;
                var htmlwidth = document.documentElement.clientWidth;
                viewer.style.height = (htmlheight - 120) + "px";
                viewer.style.width = (htmlwidth - 1) + "px";
            }
        </script>

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Friday, March 21, 2014 4:28 AM