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

C# WINFORM中WebBrowser中DocumentCompleted事件解决方案

2012-08-24 
C# WINFORM中WebBrowser中DocumentCompleted事件第一次加载某个页面时,会触发wb_DocumentCompleted事件如

C# WINFORM中WebBrowser中DocumentCompleted事件
第一次加载某个页面时,会触发wb_DocumentCompleted事件
如果按F5进行刷新页面,就不会再触发这个事件。
请问如何写才能无论是用GET或是POST方式进行第几次加载,都能触发wb_DocumentCompleted事件呢?

[解决办法]
WebBrowser如果从本地加载网页
就有可能不会触发DocumentCompleted
先试个简单的方法 web.Navigate("http://www.sina.com?t="+Guid.NewGuid().ToString());



[解决办法]
不理解 和缓存有关系吗
[解决办法]

探讨

并非本地网页,你的方法在加后,按了F5还是一样无法触发

[解决办法]
查了下资料。WebBrowser控件的刷新事件就是这么设计的。
其中一个解决方案是,把刷新事件替换为用navigate或url方法把当先网址再打开一遍。

如果是跟缓存有关的话,试试#1的方法。
网址后面多加个参数,用时间戳或随机数都行。只要确保同一网址时每次后面的参数值都不同就行。

热点排行