.NET WebBrowser问题

时间:2011-02-07 09:00:22

标签: .net caching browser

我正在使用WebBrowser控件将一些数据发布到Web服务器。我注意到如果查询相同,这不会一直有效,我想这是由于某些缓存配置。

E.g。我确实试图发布一个额外的参数,其值是当前的时间戳,但这不是我想要的解决方案。

我也试过new WebBrowser().Navigate("url here")。这一直有效,但我想重用对象。

Refresh()方法似乎确实使其有效,但我无法弄清楚它的确切行为。

那么如何让webBrowser.Navigate("url here")总是在没有技巧的情况下点击服务器?或者使用什么呢?

2 个答案:

答案 0 :(得分:0)

我可能会建议在您的目标网址中添加假参数, 例如,添加“& request10022” 它不会从缓存中获取数据。

答案 1 :(得分:0)

除了@TheNIK建议,因为WebBrowser使用Internet Explorer引擎,因此禁用IE缓存也可以按照here

所述工作