C# 如何在WebBrowser中以编程方式提交表单而不使用提交按钮

C# 如何在WebBrowser中以编程方式提交表单而不使用提交按钮,c#,.net,winforms,webbrowser-control,C#,.net,Winforms,Webbrowser Control,我用一个表单导航到一个网站,这个表单没有提交按钮,但有表单。我想提交这份表格。如何使用C#和WebBrowser控件实现这一点?试试这个(或类似的东西): 你可以用javascript来做吗?我对C#不太确定,因为在代码隐藏中,我相信你必须要有提交按钮才能提交表单,你可以在代码中这样做,而无需使用WebBrowser。InvokeMember对你有用吗? HtmlElementCollection elements = this.webBrowserControl.Document.GetEle

我用一个表单导航到一个网站,这个表单没有提交按钮,但有表单。我想提交这份表格。如何使用C#和WebBrowser控件实现这一点?

试试这个(或类似的东西):


你可以用javascript来做吗?我对C#不太确定,因为在代码隐藏中,我相信你必须要有提交按钮才能提交表单,你可以在代码中这样做,而无需使用WebBrowser。InvokeMember对你有用吗?
HtmlElementCollection elements = this.webBrowserControl.Document.GetElementsByTagName("Form");  

foreach(HtmlElement currentElement in elements)
{
    currentElement.InvokeMember("submit");
}