日期:2014-05-18  浏览次数:20823 次

大家帮忙看看获取网页源码的问题.为什么不执行也不报错!
C# code


private void axWebBrowser1_NavigateComplete2(object sender, AxSHDocVw.DWebBrowserEvents2_NavigateComplete2Event e)
        {
AxSHDocVw.AxWebBrowser axWebBrowser1 = (AxSHDocVw.AxWebBrowser)sender;
mshtml.HTMLDocument mydoc = (mshtml.HTMLDocument)axWebBrowser1.Document;
string mystr = mydoc.body.innerHTML;
MessageBox.Show(mystr);




但是得不到mystr ,不执行.也不报错.请问是哪的问题?

------解决方案--------------------
Browser_DocumentCompleted
你放到这个事件里把你的程序
------解决方案--------------------
mshtml.HTMLDocument mydoc = (mshtml.HTMLDocument)axWebBrowser1.Document.DomDocument;