在webbrowser控件中提交表单,在winform中获得结果。怎么样?

时间:2011-10-30 15:51:29

标签: c# .net winforms webbrowser-control

我有一个winform应用程序,我嵌入了一个webrowser控件。 我在webbrowser控件中加载一个html,填写html中的表单并单击submit 问题是我需要能够将提交的数据捕获为winform应用程序中的变量。这可能吗?请帮帮我

1 个答案:

答案 0 :(得分:1)

您可以附加到按钮点击事件代码:

var theButton = webbrowser1.Document.GetElementById("loginbutton")
theButton.Click += (sender, args) => { ... };

在处理程序中,您可以从以下位置获取表单字段:

webbrowser1.Document

它允许您在提交之前实际捕获填充的表单。 Ofcource所有这些东西必须在 DocumentCompleted 事件中完成。

希望它有所帮助。