使用ASP / VB刷新iframe?

时间:2011-05-04 21:10:43

标签: iframe asp-classic

我有一个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"

但无济于事。它不会刷新iframe中的pdf。

不确定这里可以做些什么。有什么想法吗?

谢谢, 杰森

2 个答案:

答案 0 :(得分:0)

您是在回发中输入并在PageLoad事件中输入代码吗?如果是这样它应该工作(为了完全控制html你可以只是写一个Literal控件,虽然这个更重)。

答案 1 :(得分:0)

尝试使用?randomnumber在pdf名称的末尾添加一个随机数,以便它不使用pdf文件的缓存版本。