Thông điệp đọc:Làm thế nào để tránh thông báo bảo mật trong IE7 khi bắt đầu tải xuống tệp?
Để giúp bảo vệ an ninh của mình, Windows Internet Explorer chặn trang web này từ tải file vào máy tính của bạn. Nhấp vào đây để có thêm tùy chọn ...
Tôi nhận được lỗi này khi tôi cố gắng bắt đầu tải xuống sau khi đã điền thành công CAPTCHA trong trang web ASP.NET (C#) của tôi.
Có ai phải đối mặt với vấn đề này trước đó không? Nếu vậy, bạn có thể vui lòng cho tôi biết cách bạn đã cố gắng làm cho nó hoạt động. Tôi không có tùy chọn để loại bỏ các cuộc gọi AJAX trong mã của tôi.
Sự cố này dường như cụ thể đối với IE7. Công việc được Microsoft đề xuất cho vấn đề này là:
Để đảm bảo tải xuống trang web của bạn không bị chặn, không tự động khởi chạy tải xuống tệp. Thay vào đó, hãy sử dụng siêu liên kết hoặc nút yêu cầu hành động của người dùng. Nếu bạn sử dụng tập lệnh để điều hướng đến tài nguyên, nó phải chạy đồng bộ trong ngữ cảnh của trình xử lý sự kiện OnClick cho liên kết.
Tôi thậm chí đã cố gắng tạo nút một cách linh hoạt và kích hoạt nhấp chuột sau khi cuộc gọi AJAX của tôi hoàn tất. Thậm chí sau đó vấn đề vẫn chưa được giải quyết.
Tuy nhiên, MS không khuyến nghị sử dụng. – MStp
(Và hơn nữa, điều này thường không nên được đề nghị cho khách hàng nói chung.) –