IE 8 - HttpResponse - не удается отобразить PDF - PullRequest
0 голосов
/ 25 января 2012

У меня одна странная проблема только с IE 8. В моем приложении мы записали двоичный ответ на объект HttpResponse, а содержимое данных - PDF. Мы используем инструмент третьей части "Tall PDF" для создания PDF. Но вся эта операция в конечном итоге привела к зависанию моего IE, и в конечном итоге ему пришлось завершить выполнение экземпляра IE.

Ниже приведены выдержки из кода: -

            Response.Clear();
            Response.ContentType = "application/pdf";
            nb.WritePDF(Response);    
            Response.Flush();
            Response.End();

nb - это класс и вызывающий метод WritePDF для записи данных в объект Response. Эта штука хорошо работает в IE 7 и других браузерах, но по какой-то причине создает проблемы в IE8.

Просьба предложить любые обходные пути или настройки.

Ответы [ 2 ]

0 голосов
/ 31 января 2012

я нашел решение

response.AddHeader("X-UA-Compatible", "IE=EmulateIE7");
0 голосов
/ 30 января 2012

Пожалуйста, попробуйте фрагмент кода, приведенный в следующем сообщении в блоге: Рендеринг PDF-файлов в браузер с использованием .NET Code

...