如何为webBrowser控件文本框赋值?

时间:2010-04-23 05:31:40

标签: c# .net winforms webbrowser-control

请访问此网站:http://www.dofellow.com/并查看软件视频。

这家伙从数据库/ datagrid / textbox等给webBrowser控件文本框赋值。

谁能告诉我他是怎么做到的?我认为每个网站都有不同的文本框ID,那么他如何为这些字段赋值?

另外,他如何搜索在谷歌上关注链接?任何人都可以与我分享搜索查询吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我认为这个人不精确地得到这些文本框。对于包含以下代码的网站,它可能无法正常工作:

<input type="text" id="email" />   **His code will put the name into this field**
<input type="text" id="displayName" />   **emails will be put here**
<textarea id="comment"></textarea>

要更改这些HTML控件的值,我们可以使用:

WebBrowser wb = new WebBroswer();
wb.Navigate("http://www.google.com");
wb.Document.GetElementById("theID") or GetElementByTagName etc.