Обновить фрейм с помощью ASP / VB? - PullRequest
0 голосов
/ 05 мая 2011

У меня есть iframe, выглядит так:

< iframe id="PDFLetter" src="http://127.0.0.1/letterwriterasp/pdfs/test.pdf" width="60%" height="500" runat="server" scrolling="auto" >< /iframe>

Проблема в том, что файл pdf регенерирован.Поэтому мне нужно обновить iframe, чтобы отразить изменения для пользователя.Я попробовал это:

    PDFLetter.Attributes("src") = ""
    PDFLetter.Attributes("src") = "http://127.0.0.1/letterwriterasp/pdfs/test.pdf"

Но безрезультатно.Он не обновляет PDF в iframe.

Не уверен, что здесь можно сделать.Есть идеи?

Спасибо, Джейсон

Ответы [ 2 ]

0 голосов
/ 05 мая 2011

Попробуйте добавить случайное число в конце имени PDF, используя ?randomnumber, чтобы не использовать кэшированную версию файла PDF.

0 голосов
/ 05 мая 2011

Вы делаете это на обратной передаче и вводите код в событии PageLoad? Если это так, он должен работать (для полного контроля над html вы можете просто написать в элемент управления Literal, хотя это намного тяжелее).

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