2009-10-08 2 views
8

Я перешел на сайт с формой, у которой нет кнопки отправки, но имеет форму. Я хотел бы представить эту форму. Как это сделать с помощью C# и управления WebBrowser?Как программно отправить форму без кнопки отправки в WebBrowser

+0

вы можете сделать это с JavaScript? Я не уверен в C#, потому что в коде позади я верю, что вам нужно будет отправить эту кнопку отправки, чтобы подать заявку, чтобы отправить форму. – TStamper

+0

Вы можете сделать это в коде без использования WebBrowser. 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"); 
} 
Смежные вопросы