今天在博客上看到有人提到WebBrowser延迟读取DocumentText,在google上查了一下,没有这方面的信息,哪位高手给解释一下。请给一个简单代码示例,谢谢。
2 回答
至尊宝的传说
TA贡献1789条经验 获得超10个赞
先明白一个概念,延迟加载:一般指在类实体化例的时候,并没有加载“某一些东西”,而是等到调用的时候,才加载。
简单的说是在类的构造函数里没有实例化或调用其它东西,而是等到调用某个方法时再实例化其它类或调用其它东西。
弑天下
TA贡献1818条经验 获得超8个赞
当你使用webBrowser.Navigate(Url)访问一个网页之后,
立马去取webBrowser.DocumentText基本上是取不到有效内容的.
因为Navigate之后,你请求的网页内容还没有下载完.要等网页内容全部下载完,webBrowser才会给DocumentText属性赋值,之后才会有webBrowser.Document.
也许这个就是你问的:WebBrowser延迟读取DocumentText.
- 2 回答
- 0 关注
- 643 浏览
添加回答
举报
0/150
提交
取消