Scott Hanselman describes the ASP.NET fix need to make the browser definition files work with IE10
. In general we encourage developers to use feature detection
when switching their mark-up but the ASP.NET infrastructure has been around for a long time. One thing to watch out for if you are doing custom browser detection is the two digit version number with IE10. We've seen a few sites have issues because they only expect a single digit and end up thinking IE10 is IE1.