如何在 WebBrowser 中以编程方式提交没有提交按钮的表单

Posted

技术标签:

【中文标题】如何在 WebBrowser 中以编程方式提交没有提交按钮的表单【英文标题】:How programmatically submit a form without a submit button in WebBrowser 【发布时间】:2010-12-05 02:40:01 【问题描述】:

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

【问题讨论】:

你可以用javascript做吗?我不确定 C#,因为在后面的代码中,我相信您必须使用该提交按钮才能提交表单 您可以在代码中执行此操作,而无需使用 WebBrowser。 ***.com/questions/793755/… InvokeMember 为您工作了吗? 【参考方案1】:

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

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

foreach(HtmlElement currentElement in elements)

    currentElement.InvokeMember("submit");

【讨论】:

以上是关于如何在 WebBrowser 中以编程方式提交没有提交按钮的表单的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Quarkus 中以编程方式注册 bean?

如何在Parse中以编程方式设置类级别权限?

如何在 Java 中以编程方式合并 EMF 模型?

如何在 CUDA 中以编程方式获取卡规格

如何在swift中以编程方式减少obj文件

如何在 Android 中以编程方式更改按钮大小?