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

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

【问题讨论】:

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

标签: c# .net winforms webbrowser-control


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-26
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    • 2020-10-03
    相关资源
    最近更新 更多