2009-10-08 16 views
8

送信ボタンがなくフォームを持っているWebサイトに移動しました。このフォームを提出したいと思います。どのようにC#とWebBrowserコントロールを使用してこれを行うには?WebBrowserで送信ボタンを使用せずにプログラムでフォームを送信する方法

+0

あなたはJavaScriptでそれを行うことができますか?私はあなたがフォームを提出するために参照するボタンを提出する必要があると信じているので、私は確信していません。 – TStamper

+0

Webブラウザーを使わずにコードでこれを行うことができます。 http://stackoverflow.com/questions/793755/how-to-fill-forms-and-submit-with-webclient-in-c – Will

+0

InvokeMemberはあなたのために機能しましたか? –

答えて

9

は、この(またはそれのようなもの)を試してみてください:

HtmlElementCollection elements = this.webBrowserControl.Document.GetElementsByTagName("Form"); 

foreach(HtmlElement currentElement in elements) 
{ 
    currentElement.InvokeMember("submit"); 
} 
関連する問題