在iframe中打开pdf

时间:2013-02-17 18:53:20

标签: c# asp.net pdf iframe

我想在asp.net页面内的inframe中打开PDF文件。 我试过这个

<iframe src="http://samplepdf.com/sample.pdf" width="400px" height="300px"  />

这很好用。

但是,当我将路径更改为PDF文件时,如下所示

<iframe id ="myframe" src=@"C:\Book.pdf" width="400px" height="300px"  runat="server"/>

框架内没有显示任何内容。

我尝试在CodeBehind中更改路径,如下所示

myframe.Attributes.Add("src", @"C:\Book.pdf");

但iframe中没有打开pdf文件。 有什么问题? 有人知道解决方案吗?

1 个答案:

答案 0 :(得分:4)

HTML无法与本地磁盘上的文件路径进行交互。

您需要使用网络服务器中的路径引用PDF文件。