Bug Report B142016
Visible to All Users

aspxClientGridView is undefined for specific versions of IE

created 15 years ago

we are getting following runtime errors whwen trying to load a page with a grid on it.
aspxClientGridView is undefined
This only happens for certain versions of IE. We also have the same problem with many of the online examples on your site. WE have validated that we have all the correct entries in the web.config file - plus everyting works fine in some browser versions.
a few of the versions that do not work are IE 7.0.6001.18000 and 8.0.7600.16385 256 bit We are running version 9.2.6 and have the assemblies in the bin directory not in the GAC.
Thanks for your help

Comments (3)

    Found the issue of the error. The error is related to the IE plugin for Chrome (chromeframe). In the DXR.axd when javascript listeners are attached to the objects in the DOM it validates TRUE for WebKit instead of dropping into the else for IE.
    To verify…

    1. Download Fiddler or another tool that will let you look at the user agent in the HTTP Header.
      Invalid User-Agent string
      User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET CLR 1.1.4322; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; .NET4.0C; .NET4.0E; MS-RTC LM 8) chromeframe/4.0
      Valid User-Agent string
      User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET CLR 1.1.4322; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; .NET4.0C; .NET4.0E; MS-RTC LM 8) chromeframe/4.0
      This only occurs with earlier versions of the chrome frame.
      To remove…
    2. Uninstall chromeframe.
    3. Regedit and remove HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform
      chromeframe==1
      Verify that chromeframe is not reported inside of the BHO section of User Agent (i.e. inside () section). It seems to function correctly if it falls at the end of the User-Agent string with chromeframe/4.0

      Sorry…
      The Invalid User-Agent is
      User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; chromeframe; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET CLR 1.1.4322; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; .NET4.0C; .NET4.0E; MS-RTC LM 8) chromeframe/4.0

        Remove chromeframe
        Control Panel > Programs > Uninstall > Google ChromeFrame
        Edit registry…remove key
        HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent\Post Platform
        chromeframe==1

        Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

        Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.