C# IE阻止pdf文件保存弹出窗口
我创建了savepdf.aspx,它通过以下代码将pdf文件内容作为附件写入响应C# IE阻止pdf文件保存弹出窗口,c#,asp.net,C#,Asp.net,我创建了savepdf.aspx,它通过以下代码将pdf文件内容作为附件写入响应 Response.Clear(); Response.AppendHeader("Content-Disposition", "attachment; filename=Sample.pdf"); Response.ContentType = "application/pdf"; Response.BinaryWrite(transcriptFileBy
Response.Clear();
Response.AppendHeader("Content-Disposition", "attachment; filename=Sample.pdf");
Response.ContentType = "application/pdf";
Response.BinaryWrite(transcriptFileBytes);
Response.End();
当点击父页面savepdf.aspx的按钮时,弹出窗口打开,其中写入pdf文件内容
现在的问题是弹出窗口只是立即打开和关闭,并没有提示文件保存日志框
但,当我在按住Ctrl键的同时单击父按钮时,会出现弹出窗口并请求打开文件保存对话框。这次很好
如何通过代码修复此行为?您无法从服务器上更改此行为-这是一个用于处理处置
附件的客户端配置,您已正确设置。不要使用Response.End()此处请注释此行,并使用javascript关闭此弹出窗口
我希望它能解决你的问题