2013-02-17 106 views
2

我想在asp.net页面内的底下打开PDF文件。 我想这在iframe中打开pdf

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

这工作得很好。

但是,当我改变路径PDF文件如下

<iframe id ="myframe" [email protected]"C:\Book.pdf" width="400px" height="300px" runat="server"/> 

没有什么是内部框架显示。

我试图改变路径代码隐藏如下

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

但PDF文件是不是里面的iframe打开。 什么是问题? 有些知道解决方案吗?

+1

您是否尝试过使用文件:/// - style URL? – mkl 2013-12-09 06:40:49

回答

4

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

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