Как получить доступ к элементам в пределах <IFRAME>? - PullRequest
0 голосов
/ 19 февраля 2010

Как получить доступ к элементам внутри WebBrowser в C # .NET?

Ответы [ 3 ]

0 голосов
/ 19 февраля 2010

Насколько я понимаю, вы можете получить доступ к элементам управления внутри элемента управления webbroswer, используя следующий код

WebBrowser1.Document.GetElementById("controlId").

Это то, что вы ищете?

Кроме того, это обсуждение в daniweb может вас заинтересовать.

0 голосов
/ 20 февраля 2010

попробуйте это

webBrowser1.Document.GetElementById("idName").SetAttribute("value") = "ddddd" ;
var stuff=webBrowser1.Document.GetElementById("idName").GetAttribute("attribute");

это работает для меня, когда мне нужно получить / установить контрольные данные и получить любое значение элемента HTML

0 голосов
/ 19 февраля 2010

Как правило, вы не можете. C # и .NET обычно используются в таких средах, как ASP.NET, для создания контента, потребляемого браузером. Это происходит на серверной стороне .

Если на клиенте установлен .NET, вы можете разместить элемент управления Windows Forms в HTML-документе в Internet Explorer , но это очень и очень нестандартно, и я бы посоветовал тяжело против этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...