ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I - Jon Galloway

ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Summary

I ran into an interesting issue a few months ago with IE8 support on sites which use ASP.NET Themes. I’ll talk about the issue and how to fix it. More important, though, I’ll talk about how this small example fits into the whole IE8 / X-UA-Compatible thing, and why I think the way that turned out was bad for everyone.

The Problem: That First Meta Tag

If you’ve got a page that doesn’t render correctly in IE8’s new standards mode, you can add a meta tag to the page which requests that IE8 render it in IE7 mode. The problem I ran into would have been comical if the timing had been better:

  • IE8 only recognizes the X-UA-Compatible header if it’s the first META tag, appearing immediately after the <HEAD> tag
  • The ASP.NET Theme system writes out the theme CSS reference immediately after the <HEAD> tag

Of course, the reason I know that is that I needed to emulate IE7 on a page which was using ASP.NET themes. Video.Show was released in November 2007 and was tested on Firefox 2, Safari 3, and Internet Explorer 7. We built a demo for the MIX 08 conference which ran on the a Pre-Beta 1 release of IE8. Back then, you had to opt-in to super-standards mode, so our IE7 capable markup did just fine. Here’s how that page looked:

IE8 After Header

A little while after that, IE8 Beta 1 came out. One of the significant changes in Beta 1 was that IE8 would render your page in standards mode unless you specifically opted out. That was important to us because our client on that project wanted to be able to use the Video.Show demo we’d built for him, and it didn’t work well in IE8 Beta 1. Here’s how it looked:

IE8 Before Header

The most obvious problem here is that the page background was messed up. The page structure is a bit complex due to the expanding banner at the top, and IE8 calculated that the page header extended to the bottom of the expanding  banner area. Also, the navigation links below the header were showing in a vertical line rather than floating left in a horizontal row. We had a very short turn around time for this project, and the IE8 display quirks weren’t well documented at that time, so tried just adding that fancy new X-UA-Compatible header:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head  id="Head1" runat="server">
    <meta http-equiv="X-UA-Compatible" content="IE=7" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="shortcut icon" href="favicon.ico" />
    <script type="text/javascript" src="Javascript/silverlight.js"></script>
    <title>Video.Show</title>
</head>
<body>[...]</body></html>

However, here's what was actually rendered:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
  <head id="Head1">
    <link href="App_Themes/Default/DefaultStyle.css" type="text/css" rel="stylesheet" />
    <meta http-equiv="X-UA-Compatible" content="IE=7" />

 content="IE=7" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="shortcut icon" href="favicon.ico" /><link rel="stylesheet" href="css/lookDefault4.css" type="text/css" />
    <script type="text/javascript" src="Javascript/silverlight.js"></script>
    <title>Video.Show</title>
</head>
<body>[...]</body></html>

IE8 didn’t recognize the X-UA-Compatible header because the ASP.NET Themes engine always writes out the CSS link as the element in the head section.

How I Fixed It: A Custom Response Header in IIS7

Since I was setting this up in a virtual machine for demo purposes, I could easily make server changes. Here’s how I added that header in IIS7:

IE8 Adding Header

The IE blog has links to instructions on setting those headers various servers:  IIS7.0, IIS6.0, Apache 2.2, Apache 2.0, Apache 1.3. So, yeah, it works, but it’s not perfect. For one, it sets that header for all pages in the site. But, more concerning – what would I have done if I wasn’t able to make changes to the server configuration? If you’re running under IIS7, you can tweak headers with a change to your web.config file:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <httpProtocol>
      <customHeaders>
        <clear />
        <add name="X-UA-Compatible" value="IE=EmulateIE7">
      </customHeaders>
    </httpProtocol>
  <system.webServer>
</configuration> 

Otherwise, you can code your way around it with an HTTP Module or something, but the point is that the solution’s so simple anymore. All that brought me back to the X-UA-Compatible conversation from several months ago.

X-UA-Compatible: One Developer’s History

One of the big changes in IE8 is a major shift in the method of selecting the rendering mode for a particular file. The DOCTYPE switch was born a decade ago, and made sense at the time – it used an opt-in model which assumed that a page with a valid DOCTYPE knew what it was doing, so browsers would render the page according to the latest browser standards. It seemed to make sense, but there was trouble in DOCTYPE paradise:

Unfortunately, two key factors, working in concert, have made the DOCTYPE unsustainable as a switch for standards mode:

  1. Egged on by A List Apart and The Web Standards Project, well-intentioned developers of authoring tools began inserting valid, complete DOCTYPEs into the markup their tools generated; and
  2. IE6’s rendering behavior was not updated for five years, leading many developers to assume its rendering was both accurate and unlikely to change.

And so, the IE8 team came up with what most folks would agree is a good idea: opting-in to “standards mode” itself is meaningless unless you specify which standards you’re opting-in to. Targeting “web standards” is great as a platonic ideal, but in reality our pages are rendered by specific browser versions. It’s a lot more practical to opt in to a specific browser version’s rendering mode than a mythical and fluid “standards” mode.

But, then, there was question: since IE8 will be entering a world already populated by billions of web pages written over the past dozen or more years, how should it handle them? Thus began a comedy of errors.

Proving That All Of Us Is Dumber Than Any Of Us

How it’s remembered:

The IE team first announced that it would require pages to opt-in to IE8’s “super-duper standards mode”. The web development community loudly protested, and the IE team changed the default behavior so that pages would be rendered in “super-duper standards mode” by default. We all won!

Here’s what actually happened:

  1. The IE team had it right the first time. There are billions of webpages out there which won’t work well in IE8 without changes.
  2. The IE team forgot that the web development community, by and large, hates them so much that… I don’t even know how to describe it.
  3. The web development community reacted to IE team’s announcement the way they react to just about (except improved CSS support) that the IE team announces. They protested loudly.
  4. The IE team decided to switch it up a bit and did what the web development community was telling them they wanted, and quickly to boot.
  5. We all lost, but almost no one’s admitting to it.

I know this is all old news – Joel Spolsky wrote about this in March. His post was way too long, but the basic idea was that an idealistic solution isn’t all that useful because people don’t install browsers that can’t display their favorite sites. A lot of people disagreed, using two different arguments:

  • It’s not easy, but we have to try to do the right thing” – I agree with the intentions, but I’m cynical here. Users (and IT shops) are still stalling on the upgrade from IE6 to IE7, even though IE7 was a relatively minor upgrade.
  • IE is irrelevant” – These responses were popular in the web standards community, but were themselves irrelevant. Okay, all your friends are running Firefox 3 on their Macbook Air’s, but the browser stats show that IE is still the dominant browser by a large margin. Unfortunate facts are still facts. If you’re hoping that real people will actually use your sites, you have to care about how IE8 works.

Fix Your Pages! Also, Let Them Eat Cake!

I’ve heard a lot of people say that this is a good time for us all to just get this over with and move on. After all, you’ve got several options:

  1. Fix your pages. While I’ve been working with IE8 Beta 1, this is a little easier said than done – there are several IE8 regression bugs which work fine in IE7 and below but fail in IE8. Sure, it’s beta 1, but my point is that this isn’t simply a case of “good HTML / CSS = perfect display in IE8” just yet. I’ve spent several days chasing down several of these bugs, for instance. But, sure, providing that IE8 is really good on CSS 2.1 support, this is the ideal solution. The underlying assumption is annoying, though – the idea is that IE8 is now the authoritative CSS reference. As of now, that’s not at all the case. In some cases my HTML and CSS are correct, work in FF2/3 and IE7 – so why should I have to “fix” them to render in IE8? Arguing that this pain is worthwhile because we’re “doing the right thing for the web” is only valid if we really are improving the HTML/CSS quality of the web, and I’m not convinced this does the trick.
  2. Use the X-UA-Compatible header in your pages. This is listed as the standard response when people list cases where it’s not so easy to fix your HTML. The example above shows a case where a pretty new website built on a pretty modern web framework didn’t support that easily. Forget the case where the HTML is bundled in old CDROM’s or help files written out by installers – a web application built on ASP.NET 3.5 less than a year ago had problems with that approach.
  3. Write the headers some other way. Sure, it was possible in my case, but depending on the site, the skill level of the developers working on the site and their access to the server configuration, this could add up to an unacceptable amount of time. Unacceptable as in “Sorry, we don’t support or recommend IE8 – please use IE7. Thanks!”

Granted, I’m testing with IE8 Beta 1 and IE8 Beta 2 is due out soon, so this situation could improve the situation for actively developed websites. But the operation of the X-UA-Compatible header seems to be pretty much set, and I don’t think it works well with the majority of the billions of HTML documents we’ve already created.

Published Tuesday, August 5, 2008 12:02 AM by Jon Galloway

Comments

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I definitely agree that going to IE8 mode as default means we all lost. I haven't seen a non-trivial site yet in our portfolio that does not need some tweaking.

As for handling it, I never ran into the themes issue--I just built a little HTTP module to push down the appropriate header and include it in sites as needed. Alot cleaner than relying upon server configuration as someone has to remember to check the box in deployment and somewhat reusable.

Tuesday, August 5, 2008 11:26 AM by Wyatt Barnett

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I can't help thinking that the two arguments you cited from the Webinistas are in fact correct, but if you re-jigger them a bit:

“It’s not easy, but we have to try to do the right thing” If you do what we say, it won't be long before “IE is irrelevant”.

That would fall in line with your point "that the web development community, by and large, hates them so much that..."

:P

Out of curiosity, what would your approach have been if you were in charge of the IE team? Should we toss out trying to be standards compliant completely?

Tuesday, August 5, 2008 12:02 PM by haacked

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I find it amusing that there are those complaining about having to fix broken websites. Let me just say, when you designed your sites to work in IE6 and 7 they were broken. IE8 is just trying yo climb out of 2001.

Seriously though, if you had used CSS properly and used conditional comments there shouldn't be that much tweaking to do.

Tuesday, August 5, 2008 1:24 PM by Justin

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

IE8 mode as default is great.

DOCTYPE is not obivous, and I can't count how often I had to tell about it some novice web developer. I do not want to teach each single one another obscure trick to fix pages that work in other browsers.

Also most "breakage" I ever saw in web (mostly under earlier Opera) were some broken backgrounds and misshapen links. Most people do not care about this at all.

And if the site becomes absolutely, completely unusable when migrating to IE8, I would like to see it's authors on DailyWTF, not as Microsoft primary web developer audience.

Tuesday, August 5, 2008 4:55 PM by Andrey Shchekin

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Thanks Jon.

I tested this with the IIS7 Manager today and it worked out perfectly.

Tuesday, August 5, 2008 7:50 PM by wisecarver

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

> It’s a lot more practical to opt in to a

> specific browser version’s rendering mode than a > mythical and fluid “standards” mode.

Imagine a future world where four or five browsers have 20% of the market each, instead of one having 80%+. Would you still put all your eggs in the one basket? Whatever you think of web standards, they are at least preparing for that possible future.

Tuesday, August 5, 2008 9:08 PM by stuart

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

@Justin, @Andrey - Have you deployed any websites that work in IE8? I have, and it's not at all that simple. Code follows the standards and works in Firefox 2/3, Safari (and IE7, but that's beside the point) doesn't necessarily work in IE8. My experience is that IE8 isn't what I was asking for when IE6 and IE7 were driving me nuts.

Wednesday, August 6, 2008 2:16 AM by Jon Galloway

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Solution... Don't use ASP.NET Themes. :)

ASP.NET Themes are quirky, I try to avoid them altogether. adam.kahtava.com/.../TheProblemsWithThemesSkinsAndCascadingStyleSheetsCSSWhereItAllFallsApart.aspx

Friday, August 15, 2008 8:20 AM by adam.kahtava

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Unfortunately, some of our clients/projects rely on themes. Considering MS developed ASP.NET themes AND IE8, I really don't for the life of me understand why they couldn't get this right.

Thanks Jon for the heads up and the excellent post.

Sunday, August 31, 2008 10:18 AM by Kevin Thomas

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

i know this is not the exact site where i need to post...but please can some one help me how to do this java/jsp. my application is having the same problem

Monday, January 12, 2009 1:45 AM by bhanu

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

> We all lost,

I disagree.  I think it's an epic show of good will from Microsoft.

> but almost no one’s admitting to it.

Maybe that's because almost everyone disagrees with you.

Thursday, February 19, 2009 4:38 AM by John Wilkinson

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Thanks so much for the blog article.Much thanks again. Really Cool.

Monday, July 2, 2012 10:25 AM by Gang Clothes

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Thanks again for the blog.Much thanks again. Fantastic.

Monday, July 2, 2012 1:57 PM by kava extract

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I appreciate you sharing this blog.Thanks Again. Fantastic.

Monday, July 2, 2012 7:28 PM by Trading Pursuits

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I think this is a real great blog article. Really Great.

Monday, July 2, 2012 8:20 PM by trade cfds

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Great blog.Thanks Again. Really Great.

Monday, July 2, 2012 11:07 PM by Trading Pursuits

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Awesome blog.Thanks Again. Great.

Tuesday, July 3, 2012 1:10 AM by www.allseasonsconstruction.com

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Great, thanks for sharing this post.

Tuesday, July 3, 2012 3:42 AM by Daniel Kertcher

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Thanks again for the blog.Really looking forward to read more. Fantastic.

Tuesday, July 3, 2012 5:32 AM by Trading Pursuits

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Very informative blog.Much thanks again. Awesome.

Tuesday, July 3, 2012 9:15 AM by orange county wedding dj

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Really appreciate you sharing this article post. Will read on...

Tuesday, July 3, 2012 9:48 AM by Channel letters

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Thanks again for the blog post.Much thanks again. Fantastic.

Tuesday, July 3, 2012 12:18 PM by seo company

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I value the article.Really looking forward to read more. Really Cool.

Tuesday, July 3, 2012 12:42 PM by bisley filing cabinets

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Hey, thanks for the blog.Thanks Again.

Tuesday, July 3, 2012 3:27 PM by self inking stamps

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Great article post.Really looking forward to read more. Fantastic.

Tuesday, July 3, 2012 8:58 PM by clamp on flow meter

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I value the article.Much thanks again. Keep writing.

Tuesday, July 3, 2012 10:16 PM by electric pencil sharpener

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Appreciate you sharing, great blog article.Really looking forward to read more.

Wednesday, July 4, 2012 12:49 PM by hair concealer

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Thanks a lot for the post.Thanks Again. Great.

Wednesday, July 4, 2012 2:20 PM by concrete soakwells

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Really informative blog article. Cool.

Wednesday, July 4, 2012 2:41 PM by Funny Pictures

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Really appreciate you sharing this post. Great.

Wednesday, July 4, 2012 4:15 PM by tree lopping perth

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Very neat blog article. Awesome.

Wednesday, July 4, 2012 6:10 PM by patio perth

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Thanks for the blog post.Thanks Again. Fantastic.

Wednesday, July 4, 2012 6:53 PM by mdansby

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I appreciate you sharing this post.Much thanks again. Awesome.

Thursday, July 5, 2012 7:55 AM by seo

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Really informative article post.Thanks Again. Fantastic.

Thursday, July 5, 2012 10:04 AM by ultrasound technician pay

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

This is one awesome article.Thanks Again. Great.

Thursday, July 5, 2012 11:49 AM by raspberry ketones benefits

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Im grateful for the blog.Really looking forward to read more. Will read on...

Thursday, July 5, 2012 1:36 PM by seomso.com

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Im obliged for the post.Much thanks again. Really Great.

Thursday, July 5, 2012 2:04 PM by Google is Evil

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Very good blog post.Much thanks again. Much obliged.

Thursday, July 5, 2012 4:23 PM by gezonde recepten

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Really informative article post. Keep writing.

Thursday, July 5, 2012 7:04 PM by Best Crib Mattress

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I really enjoy the blog.Much thanks again. Really Great.

Thursday, July 5, 2012 7:12 PM by nuevo dni argentino

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Great, thanks for sharing this post.Really looking forward to read more. Really Cool.

Thursday, July 5, 2012 7:52 PM by madrid psicologia

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Very informative blog post.Much thanks again. Really Great.

Thursday, July 5, 2012 8:44 PM by astral travel

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Major thankies for the blog post.Thanks Again. Will read on...

Thursday, July 5, 2012 9:11 PM by snorkelling

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Really informative article.Thanks Again. Want more.

Thursday, July 5, 2012 11:21 PM by scam

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Muchos Gracias for your post.Really looking forward to read more. Really Great.

Friday, July 6, 2012 2:53 AM by Yoga Auckland

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Say, you got a nice blog post.Thanks Again. Want more.

Friday, July 6, 2012 4:38 AM by Spa Auckland

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I truly appreciate this blog.

Friday, July 6, 2012 6:23 AM by Atlanta deportation attorney

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Thanks for sharing, this is a fantastic blog post.

Friday, July 6, 2012 7:17 AM by Designer Wedding Rings

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Really appreciate you sharing this blog article. Awesome.

Friday, July 6, 2012 8:23 AM by business in Switzerland

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I think this is a real great blog post.Thanks Again. Great.

Friday, July 6, 2012 11:05 AM by Affiliate Marketing

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Thanks for sharing, this is a fantastic article. Awesome.

Friday, July 6, 2012 9:25 PM by Trade ideas GOLD

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Im thankful for the article post.Much thanks again. Keep writing.

Saturday, July 7, 2012 6:29 AM by bluehost review

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

A round of applause for your post.Really looking forward to read more. Cool.

Monday, July 9, 2012 7:56 AM by polish dating

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

wow, awesome article. Awesome.

Monday, July 9, 2012 1:45 PM by Download movie online

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Appreciate you sharing, great blog post.Thanks Again.

Tuesday, July 10, 2012 3:22 PM by tattoo art

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Really enjoyed this blog post. Much obliged.

Tuesday, July 10, 2012 7:06 PM by Tampa Investment Properties

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Thanks a lot for the post. Keep writing.

Tuesday, July 10, 2012 9:30 PM by aspca

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Very informative blog.Much thanks again. Great.

Wednesday, July 11, 2012 7:58 AM by brad sugars

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Thanks a lot for the blog article.Much thanks again. Cool.

Wednesday, July 11, 2012 10:00 AM by brad sugars

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Thanks for the article.Thanks Again. Want more.

Wednesday, July 11, 2012 12:28 PM by Illinois pension

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I am so grateful for your blog.Much thanks again.

Wednesday, July 11, 2012 2:10 PM by Brad sugars

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I really like and appreciate your article post.Much thanks again. Really Cool.

Wednesday, July 11, 2012 4:15 PM by Brad sugars

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I loved your article.Thanks Again. Much obliged.

Wednesday, July 11, 2012 4:41 PM by ActionCoach

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Muchos Gracias for your blog post.Much thanks again. Really Great.

Wednesday, July 11, 2012 8:59 PM by business coaches

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Major thanks for the article post. Keep writing.

Friday, July 13, 2012 9:20 PM by weight loss tips

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Very informative blog. Want more.

Saturday, July 14, 2012 9:36 PM by rc boats

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Im grateful for the article.Really looking forward to read more. Much obliged.

Sunday, July 15, 2012 2:55 AM by file backup service

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

wow, awesome article post.Really looking forward to read more. Keep writing.

Sunday, July 15, 2012 3:12 AM by keltruck

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Very good post.Thanks Again. Will read on...

Sunday, July 15, 2012 5:43 AM by Mini helicopter

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Im thankful for the blog.Thanks Again. Will read on...

Monday, July 16, 2012 7:25 PM by musica de reggaeton

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Wow, great post.Really looking forward to read more. Awesome.

Monday, July 16, 2012 8:46 PM by Sports Nutrition Products

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

wow, awesome blog. Fantastic.

Monday, July 16, 2012 10:01 PM by psn card code

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I value the blog. Want more.

Tuesday, July 17, 2012 1:15 AM by Harley Davidson Helmet

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Wow, great article.Really looking forward to read more. Cool.

Tuesday, July 17, 2012 5:00 AM by mission humanitaire

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Muchos Gracias for your article post.Much thanks again. Awesome.

Tuesday, July 17, 2012 2:15 PM by addiction to games

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I really enjoy the post. Much obliged.

Tuesday, July 17, 2012 5:04 PM by popcorn tins

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Thanks again for the blog post.Thanks Again. Want more.

Tuesday, July 17, 2012 10:35 PM by school

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Say, you got a nice blog article.

Wednesday, July 18, 2012 5:24 PM by buy lumigan drops

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

Very neat article post. Will read on...

Thursday, July 26, 2012 3:00 PM by buy asthma inhaler online

# re: ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither Do I

I would prefer to thnkx for the efforts you have got place in writing this net site.