消息显示:
为了帮助保护您的安全,Windows Internet Explorer阻止了此站点 将文件下载到您的计算机。点击此处查看更多选项......
我在ASP.NET(C#)网站成功填写CAPTCHA后尝试启动下载时收到此错误。
有人提前遇到过这个问题吗?如果是这样,请告诉我你是如何努力的。我没有选择删除代码中的AJAX调用。
此问题似乎是针对IE7的。 Microsoft针对此问题提出的解决方法是:
要确保不阻止您的网站下载,请不要自动启动文件下载。而是使用需要用户操作的超链接或按钮。如果使用脚本导航到资源,则必须在链接的OnClick事件处理程序的上下文中同步运行。
我甚至试图动态创建一个按钮,并在我的AJAX调用完成后触发一次点击。即使这样,问题仍未解决。
答案 0 :(得分:1)
试试这个
阻止信息栏阻止文件和软件下载
单击“开始”按钮,然后单击“Internet Explorer”,打开Internet Explorer。
单击“工具”按钮,然后单击“Internet选项”。
单击“安全”选项卡,然后单击“自定义级别”。
执行以下一项或两项操作:
要关闭ActiveX控件的信息栏,请滚动到列表的ActiveX控件和插件部分,然后在“自动提示ActiveX控件”下,单击“启用”。
要关闭文件下载的信息栏,请滚动到列表的“下载”部分,然后在“自动提示文件下载”下,单击“启用”。
单击“确定”,单击“是”以确认您要进行更改,然后再次单击“确定”。