Как предотвратить блокировку всплывающих окон загрузки файла IE7 в приложении ASP.NET - PullRequest
2 голосов
/ 06 мая 2011

У меня есть приложение в .NET, которое позволяет пользователю загружать документы (.rtf), нажимая кнопку загрузки, после чего открывается диалог сохранения / открытия.Он работает в IE6, и 8 способов.Однако в IE7 при нажатии кнопки в верхней части веб-страницы отображается блокировщик всплывающих окон, и пользователь должен щелкнуть блокировщик и щелкнуть меню файла загрузки, чтобы загрузить файл.Как только я щелкну на блокировщике и меню загрузки внутри него, блокировщик больше не появится.Однако если я закрою окна IE7 и снова начну процесс загрузки, блокировщик повторится.

Как предотвратить блокировку всплывающих окон при загрузке файлов IE7, если это возможно, в приложении ASP.NET на стороне программирования, в отличие отсделать настройки в IE.

Это похоже на HTTP-заголовок или тип контента?Идеальным решением было бы то, что блокировщик никогда не появляется в IE7, как в других браузерах.

Это происходит даже в localhost.Интересно, что блокировщик НЕ появляется при нажатии на ссылку «Архиватор HTML» для загрузки других файлов.

Ниже приведено сообщение о блокировщике:

Чтобы защитить вашу безопасность, Internet Explorer заблокировал этот сайт отзагрузка файла на ваш компьютер.Нажмите здесь для вариантов.Загрузка файла ...

После расследования происходит следующее: перед отправкой URL-запроса на загрузку файла на сервер отправляется операция put (чтобы сохранить изменения перед загрузкой файла), что вызываетIE7 блокировщик безопасности.Я хотел бы знать любой обходной путь и, если возможно, причину.

1 Ответ

2 голосов
/ 06 мая 2011
...