Я видел много постов, касающихся этой конкретной темы, как в SO, так и в Интернете в целом, и большинство, если не весь код, как показано ниже
private void btnSubmit_Click(object sender, RoutedEventArgs e)
{
webBrowser1.Navigate(new Uri("http://samples.msdn.microsoft.com/workshop/samples/author/dhtml/refs/onsubmit.htm"));
}
private void btnLogin_Click(object sender, RoutedEventArgs e)
{
mshtml.HTMLDocument htmlDoc = null;
htmlDoc = (mshtml.HTMLDocument) this.webBrowser1.Document;
if (webBrowser1.Document != null)
{
foreach (mshtml.HTMLFormElement form in htmlDoc.forms)
{
form.submit();
break;
}
}
}
Код не имеет ошибок вообще, нона всю жизнь его не подает.Образец страницы, который я использую, имеет простую кнопку, для чего он оповещает о выборе переключателя, а затем отправляет форму.По какой-то странной причине, когда форма отправляется через код с помощью элемента управления WebBrowser, форма отправляется, но предупреждение никогда не появляется.
Я не уверен, что я делаю здесь неправильно.Буду признателен за любую помощь в этом.