C# 不能';是否在.net web应用程序中的我的iframe中显示pdf文件?
我必须在.net web应用程序中的iframe控件中显示pdf文件。但当我运行应用程序时,它无法在iframe控件中加载pdf文件。我不知道为什么 这是我的密码 aspx代码:C# 不能';是否在.net web应用程序中的我的iframe中显示pdf文件?,c#,html,.net,iframe,C#,Html,.net,Iframe,我必须在.net web应用程序中的iframe控件中显示pdf文件。但当我运行应用程序时,它无法在iframe控件中加载pdf文件。我不知道为什么 这是我的密码 aspx代码: <iframe id="frmWord" runat="server" style="height: 500px; width: 500px;"></iframe> 我的pdf文件实际位于我的项目文件夹中,如下所示: D:\vs-2010projects\rti_chk\rti_chk\ipl
<iframe id="frmWord" runat="server" style="height: 500px; width: 500px;"></iframe>
我的pdf文件实际位于我的项目文件夹中,如下所示:
D:\vs-2010projects\rti_chk\rti_chk\iplt20.pdf
我在ie,firefox,chrome上也试过
如果是firefox,iframe控件内部会显示“地址不清楚firefox不知道如何打开此地址,因为协议(d)与任何程序都没有关联。”
请引导我摆脱此问题…用户无法直接访问服务器上的本地路径 您应该生成如下内容,而不是d:\path\u to\u文件 所以
D:\vs-2010projects\rti_chk\rti_chk\iplt20.pdf
protected void Button1_Click(object sender, EventArgs e)
{
var fullPath = ResolveUrl(filePath); // this could work instead of string concat
//var fullPath = String.Format("{0}/{1}",serverpath,filepath);
frmWord.Attributes.Add("src", fullPath);
}