如何强制浏览器获取从SSRS报告生成的更新PDF文件?

如何强制浏览器获取从SSRS报告生成的更新PDF文件?,pdf,caching,reporting-services,browser,temporary-files,Pdf,Caching,Reporting Services,Browser,Temporary Files,我有一个网页,可以通过链接下载ssrs报告的pdf版本。但是,当我对数据进行更改时,浏览器会调出与以前相同的pdf文件,但没有更新的信息(存储在临时文件夹中的pdf文件)。如果我转到另一个浏览器下载PDF,我会得到新版本,但另一个浏览器仍然会得到旧版本。如何强制浏览器下载pdf报告的新版本 我用于创建pdf的url如下所示: 任何一个流都可以工作 将浏览器配置为检查 页面的更新版本或不更新 缓存页面 我使用clearsession参数获得了一个包含更新信息的新pdf, 在url中看起来是这

我有一个网页,可以通过链接下载ssrs报告的pdf版本。但是,当我对数据进行更改时,浏览器会调出与以前相同的pdf文件,但没有更新的信息(存储在临时文件夹中的pdf文件)。如果我转到另一个浏览器下载PDF,我会得到新版本,但另一个浏览器仍然会得到旧版本。如何强制浏览器下载pdf报告的新版本

我用于创建pdf的url如下所示:


任何一个流都可以工作

  • 将浏览器配置为检查 页面的更新版本或不更新 缓存页面

我使用clearsession参数获得了一个包含更新信息的新pdf, 在url中看起来是这样的:

ReportServer/Pages/ReportViewer.aspx?/MyReport/&rs:Command=Render&ReportID=123456&rs:Format=PDF&rs:ClearSession=true


@CptSkippy:没必要。IE 6不介意上下文过期标题,并且很乐意尽可能地缓存所有内容。@voyager:我认为过去人们对IE所支持的设置感到困惑,但Microsoft已经明确定义了IE的行为,并且我的示例在安装正确时能正常工作()。很好的提示。我想我会为每次执行添加该选项。