Il messaggio dice:Come evitare i messaggi di sicurezza in IE7 all'avvio del download di un file?
Per facilitare la protezione, Windows Internet Explorer bloccato questo sito da download di file sul computer. Clicca qui per maggiori opzioni ...
Ho ricevuto questo errore quando provo ad avviare un download dopo aver riempito correttamente un CAPTCHA nel mio sito Web ASP.NET (C#).
Qualcuno ha affrontato questo problema prima? Se è così, per favore fammi sapere come hai provato a farlo funzionare. Non ho alcuna opzione per rimuovere le chiamate AJAX nel mio codice.
Questo problema sembra essere specifico per IE7. Il lavoro suggerito da Microsoft per questo problema è:
Per garantire che i download del sito Web non siano bloccati, non avviare automaticamente il download di un file. Utilizzare invece collegamenti ipertestuali o pulsanti che richiedono un'azione dell'utente. Se si utilizza uno script per accedere alla risorsa, è necessario eseguirlo in modo sincrono nel contesto del gestore eventi OnClick per il collegamento.
Ho persino provato a creare un pulsante in modo dinamico e attivare un clic dopo che la mia chiamata AJAX è stata completata. Anche allora il problema non è stato risolto.
Tuttavia MS sconsiglia. – MStp
(Inoltre, in genere non dovrebbe essere consigliato ai clienti in generale.) –