Как получить оказание HTML (обработано JavaScript) в управлении WebBrowser?

У меня есть страница ASP.NET и какой-то пользовательский класс, который извлекает указанную веб-страницу и возвращает эту страницу.

protected String GetHtml()
{
          Thread thread = new Thread(new ThreadStart(GetHtmlWorker));
    thread.SetApartmentState(ApartmentState.STA);
    thread.Start();
    thread.Join();
    return docHtml;
}

protected void GetHtmlWorker()
{
    using (WebBrowser browser = new WebBrowser())
    {

                browser.ScriptErrorsSuppressed = true;
        browser.Navigate(_url);

        // Wait for control to load page
        while (browser.ReadyState != WebBrowserReadyState.Complete)
            Application.DoEvents();

        docHtml = browser.DocumentText;
    }

Но что мне нужно - это получают домо HTML вместо источника., Потому что я делаю дополнительные операции над домом jQuery.

14
задан Denis Olifer 7 September 2011 в 12:35
поделиться