启动文件下载时如何避免IE7中的安全消息?

时间:2011-09-21 02:57:54

标签: c# asp.net

消息显示:

  

为了帮助保护您的安全,Windows Internet Explorer阻止了此站点   将文件下载到您的计算机。点击此处查看更多选项......

我在ASP.NET(C#)网站成功填写CAPTCHA后尝试启动下载时收到此错误。

有人提前遇到过这个问题吗?如果是这样,请告诉我你是如何努力的。我没有选择删除代码中的AJAX调用。

此问题似乎是针对IE7的。 Microsoft针对此问题提出的解决方法是:

  

要确保不阻止您的网站下载,请不要自动启动文件下载。而是使用需要用户操作的超链接或按钮。如果使用脚本导航到资源,则必须在链接的OnClick事件处理程序的上下文中同步运行。

我甚至试图动态创建一个按钮,并在我的AJAX调用完成后触发一次点击。即使这样,问题仍未解决。

1 个答案:

答案 0 :(得分:1)

试试这个

阻止信息栏阻止文件和软件下载

单击“开始”按钮,然后单击“Internet Explorer”,打开Internet Explorer。

单击“工具”按钮,然后单击“Internet选项”。

单击“安全”选项卡,然后单击“自定义级别”。

执行以下一项或两项操作:

要关闭ActiveX控件的信息栏,请滚动到列表的ActiveX控件和插件部分,然后在“自动提示ActiveX控件”下,单击“启用”。

要关闭文件下载的信息栏,请滚动到列表的“下载”部分,然后在“自动提示文件下载”下,单击“启用”。

单击“确定”,单击“是”以确认您要进行更改,然后再次单击“确定”。