iFrame не видит pdf-документ
Привет,
Я пытаюсь загрузить pdf-документ в iFrame из кода позади. Я использую следующий код в коде позади загрузки страницы:
if (Session["Document"].ToString() != string.Empty) { string document = Session["Document"].ToString(); pdfIframe.Attributes.Add("src", document); }
Он отлично работает, когда я запускаю его изнутри Visual Studio 10 с помощью внутреннего веб-сервера, но он вообще не работает, когда он загружается на сайт (он выдает страницу ошибки), все остальное (например, база данных, запросы и т. д.) работает нормально.
Любая помощь будет оценена по достоинству.
Что я уже пробовал:
Я сделал поиск в Google и попробовал несколько различных вариантов кода. Я изменил файл web. config на более раннюю версию. Я пытался запустить его в Firefox и IE. Не повезло.
Afzaal Ahmad Zeeshan
Какая ошибка?
Может быть, это требует какого-то дополнения?
PDTUM
Спасибо, Афзаал, это ошибка времени выполнения, и я не видел фактической ошибки на странице ошибок. Не знаю, как это сделать, но я займусь этим сегодня. Я опубликую то, что он сказал ниже.
Что касается «некоторых дополнений» ... честно говоря, это слишком расплывчато для ответа. Как уже говорилось, я использую внутреннюю функцию браузера asp.net, которая поставляется с Visual Studio 10, и она отлично работает. Поэтому я бы «предположил», что кто-то с большим опытом работы с браузерами, чем я, может сказать мне, нужно ли мне что-то добавить в программу, чтобы она работала в браузерах стандартного типа. Если это так, то знание того, какое дополнение требуется, будет ответом, который я ищу. Единственный другой способ, который я могу придумать для решения проблемы, - это не использовать PDF-файлы, а вместо этого выполнить извлечение из базы данных информации в виде текста и разместить ее в текстовой области (не очень красиво); и это кажется очень плохим компромиссом. Еще раз спасибо за ваш вклад. Я все слышу, если вы можете следить за этим. С уважением, Пэт
ZurdoDev
Вы должны найти ошибку, иначе нет никакого способа помочь.