Как получить исходный HTML-код из веб-браузера gecko? InnerHtml больше не существует

GeckoFx v22

GeckoElement element = null;
var geckoDomElement = WebBrowser1.Document.DocumentElement;
if(geckoDomElement  is GeckoElement)
  element = (GeckoElement)geckoDomElement ;

var innerHtml = element.InnerHtml;

но больше нет InnerHtml метода. Как получить исходный HTML-код из веб-браузера gecko?


person senzacionale    schedule 12.12.2013    source источник
comment
Есть ли документация?   -  person bash.d    schedule 12.12.2013
comment
Вы уверены, что это не element.InnerHTML? Я знаю, что некоторые браузеры чувствительны к регистру, так что это тоже может быть?   -  person AeroX    schedule 12.12.2013
comment
Нет ничего с Inner*   -  person senzacionale    schedule 12.12.2013
comment
GeckoElement не имеет свойства InnerHtml, а GeckoHtmlElement есть.   -  person CodeCaster    schedule 12.12.2013
comment
и как я могу получить GeckoHtmlElement?   -  person senzacionale    schedule 13.12.2013
comment
ты пробовал geckoWebBrowser1.ViewSource() ???   -  person yasmuru    schedule 13.12.2013


Ответы (1)


Приведение к GeckoHtmlElement вместо GeckoElement.

GeckoHtmlElement element = null;
var geckoDomElement = WebBrowser1.Document.DocumentElement;
if(geckoDomElement is GeckoHtmlElement)
{
  element = (GeckoHtmlElement)geckoDomElement;    
  var innerHtml = element.InnerHtml;
}
person Tom    schedule 13.12.2013