IE 11 pdf下载弹出窗口而不是预览

时间:2017-08-31 11:13:48

标签: c# asp.net-mvc internet-explorer pdf

  

问题:我可以在所有浏览器中预览pdf文件,但不能在IE 11中预览.IE11是打开弹出窗口,而不是在浏览器中显示(预览):

enter image description here

我发现如果我打开pdf使用谷歌文档然后它的工作原理。但我不想使用它。

我将返回如下部分视图:

  

cs文件:

return PartialView("~/views/download/_browser-preview.cshtml", new BrowserPreviewViewModel(){ Id = GeneratePreviewToken(document.Id), FileName = document.FileName });
  

Cshtml文件:

@model K360.Web.Models.BrowserPreviewViewModel
<div id="browserPreviewWrapper">
    <img id="loader" src="~/content/Images/loader.gif" />
    <iframe style="height: 560px; width: 100%;" class="browser-preview" id="@Model.Id" frameborder="0" src="~/download/browserpreview/@{ WriteLiteral(Model.Id); }#toolbar=0">
        Your browser does not support IFRAME elements.
    </iframe>
</div>
<script>
    $(document).ready(function () {
    $('.browser-preview').on('load', function () {
        $('#loader').hide();
        $('.browser-preview').css('display', '');
    });
});

提前致谢。

0 个答案:

没有答案