如何在iframe中加载服务器文件?

时间:2012-11-22 06:03:58

标签: asp.net html

我使用此代码:

<iframe src="@HttpContext.Current.Server.MapPath("~/Temp/sample.docx")" height="800" scrolling="no" align="top" frameborder="0" >
  <p>Your browser does not support iframes.</p>
</iframe>

但是我收到了这个错误:

The address wasn't understood 

Firefox不知道如何打开此地址,因为协议(d)与任何程序都没有关联。

您可能需要安装其他软件才能打开此地址。

1 个答案:

答案 0 :(得分:1)

如果您使用的是ASP.NET MVC,那么src必须这样写:

src="@Url.Content("/Temp/sample.docx")"