猿问

请问什么叫WebBrowser延迟读取DocumentText

今天在博客上看到有人提到WebBrowser延迟读取DocumentText,在google上查了一下,没有这方面的信息,哪位高手给解释一下。请给一个简单代码示例,谢谢。

慕的地10843
浏览 644回答 2
2回答

至尊宝的传说

先明白一个概念,延迟加载:一般指在类实体化例的时候,并没有加载“某一些东西”,而是等到调用的时候,才加载。简单的说是在类的构造函数里没有实例化或调用其它东西,而是等到调用某个方法时再实例化其它类或调用其它东西。

弑天下

当你使用webBrowser.Navigate(Url)访问一个网页之后,立马去取webBrowser.DocumentText基本上是取不到有效内容的.因为Navigate之后,你请求的网页内容还没有下载完.要等网页内容全部下载完,webBrowser才会给DocumentText属性赋值,之后才会有webBrowser.Document.也许这个就是你问的:WebBrowser延迟读取DocumentText.
随时随地看视频慕课网APP
我要回答