Asp.net mvc 4 Internet Explorer 11中的文件是从源URL而不是临时文件夹打开的
我希望你能帮助我了解这种情况。我从一个web应用程序(ASP.NET MVC)生成docx和xlsx格式的文件。在InternetExplorer(V11)中,它显示一个框,询问用户是否要“打开”、“保存”或“另存为”此文件。当用户选择“打开”时,将在Microsoft Word(或Excel)中打开文件,但该文件不在Internet Explorer的临时文件夹中。文件指向web应用程序URL。当用户在此打开的docx或xlsx文件上“启用编辑”时,这会导致问题。“启用编辑”操作更改web应用程序登录页面的文件内容,这是错误的 这个问题不会发生在Chrome或Firefox中,也不会发生在用户“保存”或“另存为”文件中。也不是所有的个人电脑都会出现这种情况 直到现在我才这么做:将IE高级设置与工作电脑进行比较,将IE安全设置与工作电脑进行比较,重置IE设置,并从GMail打开一个docx文件(问题没有发生) 我使用Microsoft office 2013 谢谢你的建议,我找到了答案Asp.net mvc 4 Internet Explorer 11中的文件是从源URL而不是临时文件夹打开的,asp.net-mvc-4,c#-4.0,ms-office,internet-explorer-11,Asp.net Mvc 4,C# 4.0,Ms Office,Internet Explorer 11,我希望你能帮助我了解这种情况。我从一个web应用程序(ASP.NET MVC)生成docx和xlsx格式的文件。在InternetExplorer(V11)中,它显示一个框,询问用户是否要“打开”、“保存”或“另存为”此文件。当用户选择“打开”时,将在Microsoft Word(或Excel)中打开文件,但该文件不在Internet Explorer的临时文件夹中。文件指向web应用程序URL。当用户在此打开的docx或xlsx文件上“启用编辑”时,这会导致问题。“启用编辑”操作更改web应用
在我的代码中,生成文件时没有响应标题“content disposition”。。我也有同样的问题,我没有尝试“Content disposition=inline”。我使用Response.AddHeader(“内容处置”,ReporExportFileName);和ReporExportFileName=“附件;filename=MyFile.xlsx”