在内容页面asp.net中显示PDF

时间:2016-02-09 15:19:22

标签: asp.net vb.net

所以我有一个菜单项“手动”。单击菜单项时,它应在内容占位符中打开PDF。这是我的ASPX页面的样子

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent"   Runat="Server">
 <embed id="srcfile" src="Manual/User Manual.pdf" width="980" height="1000" type='application/pdf' runat="server"></embed>
</asp:Content>

文件正确显示,正如我所期待的那样

现在问题是embed标签是否受支持。有人可以帮助我找到解决办法。

1 个答案:

答案 0 :(得分:0)

embed HTML元素不是HTML 4和XHTML规范的一部分,但它是HTML 5规范的一部分。

所以你的选择是:

  1. 在Visual Studio母版页标记中切换到HTML 5,然后Visual Studio将不再抱怨不支持的标记。

  2. 请改用object HTML元素。

  3. 忽略Visual Studio警告并使用运行应用程序时的工作进行滚动。