如何在C#.NET中访问WebBrowser中的元素?
答案 0 :(得分:0)
一般来说,你不能。 C#和.NET通常在ASP.NET等框架中使用,以生成浏览器使用的内容。这发生在服务器端。
如果在客户端上安装了.NET,那么你可以host a Windows Forms control in an HTML document in Internet Explorer,但这非常非标准,我建议严重反对这样做。
答案 1 :(得分:0)
据我所知,您可以使用以下代码访问webbroswer控件中的控件
WebBrowser1.Document.GetElementById("controlId").
这是你在找什么?
此外,discussion in daniweb可能会引起您的注意。
答案 2 :(得分:0)
试试这个
webBrowser1.Document.GetElementById("idName").SetAttribute("value") = "ddddd" ;
var stuff=webBrowser1.Document.GetElementById("idName").GetAttribute("attribute");
当我需要获取/设置控制数据并获取任何html元素值时,它对我有用