Как отключить диалог открытия / сохранения / отмены в веб-браузере приложения C # .NET? - PullRequest
1 голос
/ 10 октября 2011

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

Заранее спасибо.

Примечание. Это настраиваемый менеджер загрузок в браузере, который я создаю.

1 Ответ

2 голосов
/ 11 октября 2011

Чтобы начать загрузку, вам нужно внедрить IDownloadManager .

Чтобы зарегистрировать менеджер загрузок для экземпляра элемента управления веб-браузера, вам необходимо реализовать IServiceProvider на вашей реализации IOleClientSite и верните свой менеджер загрузок при запросе сервиса SID_SDownloadManager.

Пример можно найти по адресу http://www.codeproject.com/KB/miscctrl/csEXWB.aspx. Неясно, какую библиотеку классов пользовательского интерфейса вы используете, но вы можете использовать ее непосредственно в Windows Forms или в WPF через взаимодействие Windows Forms.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...