3

之前处理过 WebView,它区分loadUrl()postUrl()

但是 WebBrowser 只有Navigate()方法,该方法似乎通过提供(可选?) postData 参数采取了不同的方法。

这是如何运作的?是否有演示如何使用它的教程(带有示例代码)?

更新 1:我刚刚发现了这个提示,它并没有真正显示任何代码,但是关于在 WebBrowser 中使用 POST 的注意事项。

更新2: 这个线程总比没有好。

4

1 回答 1

1

在 Windows 窗体的 WebBrowser 中,您可以通过调用窗体的InvokeMember("submit")来发布数据:

如果您知道要提交的表单的 ID:

HtmlElement form = webBrowser1.Document.GetElementById("FormID");
if (form != null)
    form.InvokeMember("submit");
于 2012-10-30T00:49:27.113 回答