отправить форму в веб-браузере управления, получить результат в winform. как? - PullRequest
0 голосов
/ 30 октября 2011

У меня есть приложение winform, в которое встроен элемент управления веб-браузером.Я загружаю html в элемент управления webbrowser, заполняю форму в html и нажимаю кнопку submit: проблема в том, что мне нужно иметь возможность захватывать отправленные данные в виде переменных в приложении winform.это возможно?пожалуйста, помогите мне

1 Ответ

1 голос
/ 30 октября 2011

Вы можете прикрепить к коду события нажатия кнопки:

var theButton = webbrowser1.Document.GetElementById("loginbutton")
theButton.Click += (sender, args) => { ... };

и в обработчике вы можете получить поля формы из:

webbrowser1.Document

Позволяет захватить заполненную форму до того, как она будет отправлена. Конечно, все это должно быть сделано в DocumentCompleted Event.

Надеюсь, это поможет.

...