This is a migrated thread and some comments may be shown as answers.

Still not rendering in IE10

7 Answers 105 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Sheila
Top achievements
Rank 1
Sheila asked on 03 Jun 2013, 10:08 PM
I made this a simple as possible.
I though maybe it had to do with master page nesting and displaying in a popup window. So I created just a basic webpage and I can print it just fine but nothing displays in the ReportViewer other than page 1 of 18. It does not display when running in VS2012 or when deployed to the website.
It used to display before I upgraded Telerik Reporting. It will display fine in Chrome.
This problem presents itself on all machines that try to use the webpage on our intranet.
I have tried everything that I have seen in the forum, but have had no luck.

 

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Billing.aspx.cs" Inherits="Wysocki.Farm.Intranet.Billing.Billing" %>
 
<%@ Register Assembly="Telerik.ReportViewer.WebForms, Version=7.0.13.426, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" Namespace="Telerik.ReportViewer.WebForms" TagPrefix="telerik" %>
 
<!DOCTYPE html>
 
<head runat="server">
    <title></title>
         <style type="text/css">           
        html#html, body#body, form#form1, div#content
        {  
            height: 100%;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <div id="content">
        <telerik:ReportViewer ID="ReportViewer1" runat="server" Height="100%" Width="100%" ViewMode="PrintPreview" ></telerik:ReportViewer>  
    </div>
    </div>
    </form>
</body>
</html>

 

 
I also tried:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Billing.aspx.cs" Inherits="Wysocki.Farm.Intranet.Billing.Billing" %>
 
<%@ Register Assembly="Telerik.ReportViewer.WebForms, Version=7.0.13.426, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" Namespace="Telerik.ReportViewer.WebForms" TagPrefix="telerik" %>
 
<!DOCTYPE html>
 
 
<head runat="server">
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta content="text/html; charset=UTF-8" http-equiv="content-type">
    <title></title>
         <style type="text/css">           
        html#html, body#body, form#form1, div#content
        {  
            height: 100%;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <div id="content">
        <telerik:ReportViewer ID="ReportViewer1" runat="server" Height="100%" Width="100%" ViewMode="PrintPreview" ></telerik:ReportViewer>  
    </div>
    </div>
    </form>
</body>
</html>

7 Answers, 1 is accepted

Sort by
0
Stef
Telerik team
answered on 06 Jun 2013, 05:25 PM
Hi Sheila,

If by any chance you are running in Compatibility view your browser, please try addingthe following to your page:
 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 

I hope this helps.

Regards,
Stef
Telerik

Have you tried the new visualization options in Telerik Reporting Q1 2013? You can get them from your account.

0
Sheila
Top achievements
Rank 1
answered on 06 Jul 2013, 03:50 PM
I tried that as well, see previous post. At this point I have had no option other that to make the users open this particular web app in Chrome. This is not a long term solution as we have a corporate wide standard of IE and all other web apps/intranets render fine in IE.
We are now looking at several other reporting solutions that will work in IE. Based on other forum posts this seems to be an on-going issue with Telerik Reports. We just renewed our subscription in the hopes that the new release would fix this problem but it still exists.
We have tried every suggestion in all the different posts; i.e. style settings, container sizes, meta tags etc., etc. 
If we can't resolve this, our short term solution is to move all the embedded telerik reports to SSRS and just have a link to the report server from the intranet app. Not user friendly, but puts us back on IE.
0
Eli
Top achievements
Rank 1
Veteran
answered on 10 Jul 2013, 02:26 PM
I just wanted to say that I am experiencing the same thing.  IE10 running on Windows 7 or Windows 8 does not display just as Sheila has mentioned.  I have not been able to find the right mix of CSS and Meta tags to correct it.  This is very critical to us and our reports as IE10 is being rolled out to all out users very soon.

For the few users we already have running IE 10 we have them exporting the report as a pdf to view it.
0
Eli
Top achievements
Rank 1
Veteran
answered on 10 Jul 2013, 05:21 PM

If you remove the height=100% from the reportviewer definition and use a pixel height instead it will set it to that height.  It seems to be the 100% that does not work.  I am using the IE=edge meta tag

Height set

    <div id="content">
            <telerik:ReportViewer ID="rv1" runat="server" Height="800px" Width="100%">
            </telerik:ReportViewer>
</div>


No Height: blank page

    <div id="content">
            <telerik:ReportViewer ID="rv1" runat="server" Height="100%"  Width="100%">
            </telerik:ReportViewer>
</div>

0
Sheila
Top achievements
Rank 1
answered on 10 Jul 2013, 07:23 PM
Don't I feel foolish, I was using:
<telerik:ReportViewer ID="ReportViewer1" runat="server" Height="700" Width="850" ViewMode="PrintPreview" ></telerik:ReportViewer>


Then I noticed I was missing the 'px' added that an viola, it renders. ( Don't know how long I have stared at this piece of code )
<telerik:ReportViewer ID="ReportViewer1" runat="server" Height="700px" Width="850px" ViewMode="PrintPreview" ></telerik:ReportViewer>
0
Sheila
Top achievements
Rank 1
answered on 10 Jul 2013, 07:33 PM
Spoke too soon.
Renders locally on my development box but not on the server. :-(
0
Stef
Telerik team
answered on 11 Jul 2013, 06:46 AM
Hello everyone,

Try to add the mentioned meta tag to force IE browser to use a Standard mode:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />

Then resize the whole DOM tree as suggested by my colleague in the following forum thread: Problem with ReportViewer rendering in IE. Notice CSS selectors are by tag name and element ID, also that when you use percents in IE, there has to be an element defining the box based on which percents will be calculated.

I hope this helps.

Regards,
Stef
Telerik

Have you tried the new visualization options in Telerik Reporting Q2 2013? You can get them from your account.

Tags
General Discussions
Asked by
Sheila
Top achievements
Rank 1
Answers by
Stef
Telerik team
Sheila
Top achievements
Rank 1
Eli
Top achievements
Rank 1
Veteran
Share this question
or