[DevExpress Support Team: CLONED FROM KA18646: How to adjust DevExpress ASP.NET controls when opening a page in the Internet Explorer Compatibility Mode]
This works (had to add the custom header to web.config) but it begs the question why are there now rendering errors when using your latest version?
IE Compatibility Mode - Rendering Error in the latest version
Answers approved by DevExpress Support
Hello,
>>I tried to add it as a customHeader within web.config but this does not work.
I am not sure why this approach does not work for you. If you need further assistance with this option, please share your implementation with us and provide us with the information I requested earlier.
>>I have had to add the line <meta http-equiv="X-UA-Compatible" content="IE=edge" /> to my _Layout for it to work
This approach is absolutely correct and is also described in the KA18646: How to adjust DevExpress ASP.NET controls when opening a page in the Internet Explorer Compatibility Mode KB Article (the E4388 - How to use the ASPxWebControl SetIECompatibilityModeEdge method in MVC applications example) as a recommended way to force the "edge" mode in the ASP.NET MVC application.
Hello Kevin,
If you still encounter any issues after applying that solution, please describe your scenario/implementation in greater detail:
- What does the issue look like? Please make a detailed screencast that illustrates how to reproduce this issue from scratch (for example, use the Jing tool for this purpose);
- Specify the browser family/version:
- Detailed information about the browser: make a screenshot of the "Help -> About …" dialog;
- Browser/Document mode settings - press the F12 key to invoke the Dev Toolbar (for the IE browser only);
- Specify the Doctype are you using on the problematic page;
- Specify the DevExpress Version/Build you are using;
- Provide us with a simple working project that illustrates the issue in action.
Your time and cooperation are greatly appreciated.
I have had to add the line <meta http-equiv="X-UA-Compatible" content="IE=edge" /> to my _Layout for it to work. I tried to add it as a customHeader within web.config but this does not work. Is this the only way to enforce this mode?
Thank you for your response. We need some additional time to review this information to provide you with a precise answer. We appreciate your patience while we are working on finding a solution to your inquiry.