我正在尝试使用 jQuery 模式弹出窗口通过 iframe 显示 pdf 文件,但是,它要求用户在页面加载时下载该文件,而不是在模式对话框打开时将 pdf 文件嵌入到 iframe 中。
我该如何解决这个问题?
我使用 MVC 输出 pdf 文件,并打开而不是下载,我使用了以下命令:
Response.AddHeader("Content-Disposition", "inline; filename=mypdf.pdf");
为了在对话框中查看它,我选择在 div 中使用 iframe,这成为了我的对话框:
<div class="dialog" style="display:none; overflow:scroll;">
<iframe src="mypdf.pdf"></iframe>
</div>
...
$(".dialog").dialog();
确保您的对话框 div 将溢出设置为不同于“自动”的值。否则它不会在 IE 上显示。
如果您需要示例,请查看此链接:http://helpdesk.toitl.com/data/p/toitl.com/dv/dialog_with_pdf/ http://helpdesk.toitl.com/data/p/toitl.com/dv/dialog_with_pdf/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)