ASP.Net Fails to Detect IE10 without .Net Hotfix

--------- UPDATE 12/06/2012--------- 

Note: this issue should now be fully resolved on Geeks with Blogs as of this morning (12/06/2012).

Some interesting background: After installing the hotfix, IE10 would suddenly no longer login to GWB at all (!!!). So the patch initially made things worse! 

An additional fix was required to ensure IE10 would parse the login page correctly: 

  1. Remove the older doctype declaration of:
  2. Replace it with the newer HTML5 declaration:

Then on the actual posting page itself, the "create" and "edit" posts link problems were resolved but the rich text editor became completely disabled! To resolve this I forced IE10 into IE9 mode by adding the standard IE9 meta tag header:

If you're experiencing any issues creating posts on GWB using IE10, please contact me personally at support@geekswithblogs.net

--------- END UPDATE--------- 

Benny Mathew recently alerted us that he couldn’t create, edit or delete posts on GeeksWithBlogs in IE10 (Windows 8). It turns out the problem is that ASP.Net fails to detect IE10 causing a javascript error on postback. We’ll be applying a hotfix to the.Net framework on GWB shortly to fix this issue. In the meantime you can use the simple workaround outlined below. (Note that if you create posts using Windows Live Writer you won’t have this issue creating posts).

  1. Log into your GWB Account and go to the “Posts” page.
  2. Hit F12 to bring up the developer window in IE10.
  3. Click on the ‘Browser Mode’ option and change it to IE9.
  4. You should now be able to create/edit/delete posts in GWB.

changeToIE9_screenshot

Note this also fixes any other sites in IE10 that might not yet have the hotfix applied. You can tell if the hotfix is the likely culprit if you’re using IE10 and see the following error in the Web Developers Console area:

SCRIPT5009: '__doPostBack' is undefined

screenshot_ie10_javascript_error

Let us know ASAP if there are other issues you are experiencing that aren’t fixed by this workaround!

This article is part of the GWB Archives. Original Author: Ben Barreth

New on Geeks with Blogs

  • We Won The One Award I Actually Care About

    Full Scale made the Inc. 5000 for the fifth year straight, the 12th listing across my three companies. Here is why the one award you cannot buy is worth stopping for.

  • Your Customers Build the Features Now

    I let a tool I liked sit dead for a year rather than build the features I wanted. An MCP server meant I never had to, and your customers can do the same to your product.

  • Get the Size of a Directory in Linux the Easy Way

    du -sh for the quick answer, ncdu for the cleanup, df for the disk itself: every command for checking directory size in Linux, plus why du and df never agree.

  • Vim Search and Replace: The Ultimate Guide

    One :%s command replaces every match in a file before a find dialog would even open. The Vim substitute patterns worth the muscle memory: flags, ranges, capture groups, and multi-file edits.