2009-10-08 6 views
8

제출 단추가없고 양식이있는 양식으로 웹 사이트를 탐색했습니다. 이 양식을 제출하고 싶습니다. C# 및 WebBrowser 컨트롤을 사용하여이 작업을 수행하는 방법은 무엇입니까?WebBrowser에서 제출 단추없이 프로그래밍 방식으로 제출하는 방법

+0

당신이 자바 스크립트와 함께 할 수 있습니까? 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"); 
} 
관련 문제