ie9 iframe xml проблема - PullRequest
       3

ie9 iframe xml проблема

3 голосов
/ 30 марта 2011

У меня проблема с отображением xml в IE9 в iframe, который находится вместе с другим контентом на странице.Итак, у меня есть такой iframe на странице:

<iframe  id="idIframe" src="/showXml.aspx?ID=xxxx"></iframe>

showXml.aspx:

  string xml = HttpUtility.HtmlDecode("someXML");
  Response.Clear();
  Response.ContentType = "text/xml";
  Response.Write(xml);
  Response.End();

Когда страница отображается - содержимое iframe пустое.Однако, если ссылка для xml открыта непосредственно в браузере - все в порядке и отображается XML.

Это работает в IE7, IE8 и во всех других браузерах.Итак, это ошибка IE9 или это я что-то делаю неправильно?

1 Ответ

2 голосов
/ 13 апреля 2011

У меня похожая проблема, это может помочь, но не может. Это ничего не исправило для меня, но это для других, так что проверьте это.

Доступен один обходной путь. Это не очень удачное долгосрочное решение, но, если оно работает, оно работает, я думаю. Установите это в разделе родительской страницы в качестве первого тега META, если у вас есть несколько:

<meta http-equiv="X-UA-Compatible" content="IE=8" />

IE9 заставляет детей иметь тот же тег doctype, что и родительский.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...