注册 登录
编程论坛 C# 论坛

c# 的 webbrowser 怎么读取不到 html 的元素?

tovax 发布于 2014-07-17 11:03, 599 次点击
richTextBoxTest.Text += webBrowser1.Document.GetElementById("kename").GetAttribute("value");

在这句报错,经过测试发现,这样的错误时根本找不到ID为“kename”的元素,但是网页源代码明明是可以看到的。不单是这一个元素,其他好多元素都是这个样。

只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录


两种情况:
1.在线登陆到这个页面,就出错了。
2.把网页源代码保存到本地,webbrowser.navigator本地的源代码就不会出错,结果也正确。

请问大侠们,这是怎么回事呢?
1 回复
#2
Maick2014-07-18 13:28
html标签 只要加上runat="server" 就可以在后台直接访问了..没怎么用过这个webBrowser控件 的
1