IE 11 Bugs still Exist with Browser File

4 posts, 0 answers
  1. Operations
    Operations avatar
    4 posts
    Member since:
    Feb 2011

    Posted 20 Nov 2013 Link to this post

    http://www.telerik.com/community/forums/aspnet-ajax/general-discussions/incorrectly-rendered-webpage-when-using-internet-explorer-11.aspx

    In the above post the Telerik Admin suggested a browser file fix which worked very well for my Windows 7, IE 11 machine.

    However it did not fix Windows 8.1 IE11.  The problem exists until you switch to compatibility mode.

    Is there something else we can do to the browser file until we resolve the impact of upgrading to .Net 4.5?

    thanks,

    Tim Kelley

  2. Misho
    Admin
    Misho avatar
    129 posts

    Posted 25 Nov 2013 Link to this post

    Hi Kelley,

    The suggested approach in the article that you've mentioned need to be applied on the server machine because the .NET framework 4.0 doesn't recognize Internet Explorer 11 browser properly.
    You could find more information at various places on the internet:

    http://www.hanselman.com/blog/IE10AndIE11AndWindows81AndDoPostBack.aspx
    http://www.nczonline.net/blog/2013/07/02/internet-explorer-11-dont-call-me-ie/
    http://jwcooney.com/2013/11/19/asp-net-doesnt-detect-ie11/
    http://stackoverflow.com/questions/18244223/webform-dopostbackwithoptions-is-undefined-in-ie11-preview
    http://stackoverflow.com/questions/18485339/dopostback-failing-in-ie-11-windows-8-1


    If you are running your application on Windows 8.1, it is supposed to have .NET 4.5 installed so the problem is not supposed to happen. However if this is the case you could try installing the patch provided by Microsoft: http://support.microsoft.com/kb/2836939.

    In order to verify whether the browser is detected properly on the server you could use the following sample code for the purpose of testing:

    <script runat="server">
                protected void Page_Load(object sender, EventArgs e)
                {
                    Label1.Text += String.Format(Request.Browser.Browser + "-" + Request.Browser.Version + "-" + Request.UserAgent);
                }
            </script>
        <asp:Label runat="server" ID="Label1"></asp:Label>

    The expected value for IE11 might be:

    InternetExplorer-11.0-Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko

    I hope you will find this information helpful.

    Regards,
    Misho
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Steve
    Steve avatar
    84 posts
    Member since:
    Aug 2013

    Posted 25 Nov 2013 Link to this post

    I am also having issues with IE 11, in that it is throwing javascript errors all over the place and things are not working as they should.


    I placed your test code in my project and am showing the following:



    InternetExplorer-11.0-Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; MDDCJS; rv:11.0) like Gecko



    Since I am running Windows 8.1 with all the latest service packs (I had to restore my whole computer last night from scratch due to an issue with an update), I have everything that is relevant to 8.1 on my computer. The patch referenced in the kb article 2836939 does not apply to Windows 8 or 8.1 operating systems. It won't even run if you attempt to install it.



    So, what is the fix for getting Telerik ASP AJAX to run properly? At this point, my whole project is not working correctly and I can't roll it out as we have quite a few clients that are now on IE 11.

  5. Boyan Dimitrov
    Admin
    Boyan Dimitrov avatar
    1746 posts

    Posted 26 Nov 2013 Link to this post

    Hello,

    I would like to clarify that the patch will not install and this is expected behavior since when you are running your application on Windows 8.1, it is supposed to have .NET 4.5 installed and this patch is for .NET 4.0.

    I notice that after applying the suggested sample code for determining your user agent it returns a bit different result than the expected. A possible reason for this issue could be that your user agent string is not found in the browser list. In the following post one of our customers suggests a way to match your user agent as IE11.

    Please let us know how that worked.

    Regards,
    Boyan Dimitrov
    Telerik
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
Back to Top