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 05, 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 05, 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 05, 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 05, 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 05, 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 05, 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 05, 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 06, 2008 2:16 AM by Jon Galloway

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

@haacked The push towards standards compliance is of course a tricky one. Here's one idea I've been wondering about - would it be possible to use the document last modified date in the logic? So, if a document was last modified in 2007 or earlier, use IE7 rendering.

I think that, given the crazy history of IE and the fact that there are so many documents out there, we should have had opt-in for documents authored before 2008. If the date switch doesn't work, we should have gone with the IE team's initial behavior - we should opt in to IE8 (or 9, etc.) behavior - as Joel suggested.

And the simple mechanics of the X-UA-Compatible header which require it to be the first element in the head aren't very workable. That's something else I'd change.

Oh, and maybe releasing a little more often (both major versions and pre-release versions). Sheesh.

Wednesday, August 06, 2008 2:24 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

# links for 2008-09-03 &laquo; Praveen&#8217;s Blog

Pingback from  links for 2008-09-03 &laquo; Praveen&#8217;s Blog

Wednesday, September 03, 2008 12:38 PM by links for 2008-09-03 « Praveen’s Blog

# ASP.NET Themes Don’t Like IE8’s X-UA-Compatible header; Neither - Macbook Does Not Boot &diams; Apple MacBook and MacBook Pro News

[...] an interesting post was made today on this site [...]...

# 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 02, 2012 10:25 AM by Gang Clothes

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

Really enjoyed this article.Thanks Again. Keep writing.

Monday, July 02, 2012 11:55 AM by lifestyle business

# 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 02, 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 02, 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 02, 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 02, 2012 11:07 PM by Trading Pursuits

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

Appreciate you sharing, great post.Thanks Again. Great.

Monday, July 02, 2012 11:17 PM by graco baby monitor

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

Awesome blog.Thanks Again. Great.

Tuesday, July 03, 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 03, 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 03, 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 03, 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 03, 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 03, 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 03, 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 03, 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 03, 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 03, 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 04, 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 04, 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 04, 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 04, 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 04, 2012 6:10 PM by patio perth

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

Major thanks for the blog article.Much thanks again. Keep writing.

Wednesday, July 04, 2012 6:41 PM by Photoshop Tutorials

# 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 04, 2012 6:53 PM by mdansby

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

Thanks for sharing, this is a fantastic blog.Much thanks again. Awesome.

Thursday, July 05, 2012 3:48 AM by Click Here

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

Really enjoyed this blog article.Really looking forward to read more. Really Cool.

Thursday, July 05, 2012 6:55 AM by seven dollar business

# 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 05, 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 05, 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 05, 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 05, 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 05, 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 05, 2012 4:23 PM by gezonde recepten

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

Looking forward to reading more. Great blog.

Thursday, July 05, 2012 6:17 PM by fayetteville nc roofer

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

Really informative article post. Keep writing.

Thursday, July 05, 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 05, 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 05, 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 05, 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 05, 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 05, 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 06, 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 06, 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 06, 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 06, 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 06, 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 06, 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 06, 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 07, 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 09, 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 09, 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

Thanks so much for the article.Much thanks again. Great.

Wednesday, July 11, 2012 2:35 PM by raspberry ketone

# 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.

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

Took me time for you to check out all the notes, but I truly enjoyed the article. It proved to be in fact helpful to me and I¡¯m sure to all of the commenters right here! It¡¯s usually great when you can not just be informed, but additionally engaged! I¡¯m certain you had enjoyable writing this write-up.

Thursday, November 01, 2012 10:34 PM by ztubmb@gmail.com

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

Certainly not frown, even when you are usually wretched, as you can never predict who it is falling over obsessed about your grinning.

Thursday, November 22, 2012 2:40 AM by fflkgdhm@gmail.com

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

I enjoy explore attributable to what you are, although attributable to what individuals Quite possibly once i in the morning together with.

Friday, November 23, 2012 8:34 AM by gnjssdc@gmail.com

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

I can??t actually assist but appreciate your blog site, your site is adorable and nice

Friday, March 08, 2013 7:15 PM by pusbbaez@gmail.com

Leave a Comment

(required) 
(required) 
(optional)
(required)