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

C# IE 11 pdf下载弹出窗口而不是预览,c#,asp.net-mvc,internet-explorer,pdf,C#,Asp.net Mvc,Internet Explorer,Pdf,问题:我可以在所有浏览器中预览pdf文件,但不能在IE 11中预览。IE11正在打开如下弹出窗口,而不是在浏览器中显示(预览): 我发现如果我用谷歌文档打开pdf文件,它就会工作。但我不想用它 我返回的部分视图如下所示: cs文件: Cshtml文件: @model K360.Web.Models.BrowserPreviewViewModel 您的浏览器不支持IFRAME元素。 $(文档).ready(函数(){ $('.browser preview')。在('load',函数(){ $(

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

我发现如果我用谷歌文档打开pdf文件,它就会工作。但我不想用它

我返回的部分视图如下所示:

cs文件:

Cshtml文件:

@model K360.Web.Models.BrowserPreviewViewModel
您的浏览器不支持IFRAME元素。
$(文档).ready(函数(){
$('.browser preview')。在('load',函数(){
$(“#加载程序”).hide();
$('.browser preview').css('显示','');
});
});

提前感谢。

有帮助吗?这是一项安全功能,您不能将其传递给客户。客户端(用户)可能需要在其末端对其进行配置。@mjwills是的,我在那篇文章中尝试了所有的解决方案,但都不起作用。有帮助吗?这是一项安全功能,您不能将其传递给客户端。客户端(用户)可能需要在他们的终端配置它们。@mjwills是的,我在那篇文章中尝试了所有的解决方案,但都不起作用。
return PartialView("~/views/download/_browser-preview.cshtml", new BrowserPreviewViewModel(){ Id = GeneratePreviewToken(document.Id), FileName = document.FileName });
@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', '');
    });
});