首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

webBrowser1控件 接续请求返回同样的信息

2013-03-28 
webBrowser1控件 连续请求返回同样的信息先说说我的逻辑吧。现在我需要请求11个页面,然后在 webBrowser1 的

webBrowser1控件 连续请求返回同样的信息
先说说我的逻辑吧。

现在我需要请求11个页面,然后在 webBrowser1 的 DocumentCompleted 事件中处理

就是在这里获取请求的页面,但是进过一天下来的调试发现

同一个连接请求的页面会被返回两次,

刚开始的时候还以为是 被缓存起来了。

然后给请求地址加了个随机数,返回的结果还是一样。

于是我就费解了。 webbrowser 控件 模拟请求 问题
[解决办法]
强行刷新,或者先删除本地缓存,清理cookies后。

[解决办法]
单单从DocumentCompleted 不能判断加载了多少次页面,有些时候加载一个页面会DocumentCompleted 会被调用N次
所以要加一个状态来判断
 if (_webBrowser.ReadyState == WebBrowserReadyState.Complete)
{
 
}

热点排行