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

关于 webbrowse 的不执行问题
有一段程序,循环向一个网页的文本框里填入内容,触发按钮事件进行搜索,再获取内容,基本过程是:定义变量--打开网页--自动填入变量值--触发按钮事件--获取搜索结果。
出现的问题是,获取几个后,有的时候就会出现:定义了变量,不执行后面三个步骤,获取的内容和上一个结果一样。


------解决方案--------------------
猜测是不是缓存问题,你清一下缓存试试
------解决方案--------------------
蔽着眼睛,另开一个 webbrowse的飘过


------解决方案--------------------
探讨

找到原因,解决DocumentCompleted不刷新。
if (((WebBrowser)sender).ReadyState == WebBrowserReadyState.Complete)
{

//要执行的代码

}