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

关于webbrowser控件,Document值一直不变啊
想用webbrowser写点东西,本来用webbrowser.Document属性,可以获取到当前网页的内容,比如我用webbrowser打开了www.sina.com.cn新浪首页,然后我随便点一个链接,(是用程序点的,找到页面中的HtmlElement,比如是e,然后e.InvokeMember("click");)进入下一个页面,这时候,webbrowser.Document是不是应该是变成当前页面啊,可是我取到的值,还是新浪首页的内容,试了好多次都不行,请各位大侠指点一下。

------解决方案--------------------
你的webbrowser加载的网址是sina的首页,当你点击到了其他页面的时候,应该把这个其他页面的连接赋给webbrowser让他从新加载
------解决方案--------------------
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
这个事件里边写不行么