C# 如何访问<;IFRAME>;?
如何在C#.NET中访问in-WebBrowser中的元素?通常,您不能。C#和.NET通常用于ASP.NET之类的框架中,以生成浏览器使用的内容。这发生在服务器端C# 如何访问<;IFRAME>;?,c#,.net,winforms,C#,.net,Winforms,如何在C#.NET中访问in-WebBrowser中的元素?通常,您不能。C#和.NET通常用于ASP.NET之类的框架中,以生成浏览器使用的内容。这发生在服务器端 如果客户端上安装了.NET,那么您可以,但这是非常非常不标准的,我建议不要这样做。据我所知,您可以使用以下代码访问Webbropower控件内的控件 WebBrowser1.Document.GetElementById("controlId"). 这就是你要找的吗 此外,您可能会对此感兴趣。试试这个 webBrowser1.Do
如果客户端上安装了.NET,那么您可以,但这是非常非常不标准的,我建议不要这样做。据我所知,您可以使用以下代码访问Webbropower控件内的控件
WebBrowser1.Document.GetElementById("controlId").
这就是你要找的吗
此外,您可能会对此感兴趣。试试这个
webBrowser1.Document.GetElementById("idName").SetAttribute("value") = "ddddd" ;
var stuff=webBrowser1.Document.GetElementById("idName").GetAttribute("attribute");
当我需要获取/设置控件数据并获取任何html元素值时,它对我很有效您到底想实现什么?如果您只是试图解析一些html,那么WebClient或HttpRequest可能会满足您的需求needs@chad我想他说的是Winforms@casper我想他说的是WinForms的WebBrowser控件,你说它没有帮助是什么意思?它怎么帮不了你?我有一个类似的应用程序,它适合我。但这不是一个iframe