我正在使用WebBrowser
控件将一些数据发布到Web服务器。我注意到如果查询相同,这不会一直有效,我想这是由于某些缓存配置。
E.g。我确实试图发布一个额外的参数,其值是当前的时间戳,但这不是我想要的解决方案。
我也试过new WebBrowser().Navigate("url here")
。这一直有效,但我想重用对象。
Refresh()
方法似乎确实使其有效,但我无法弄清楚它的确切行为。
那么如何让webBrowser.Navigate("url here")
总是在没有技巧的情况下点击服务器?或者使用什么呢?
答案 0 :(得分:0)
我可能会建议在您的目标网址中添加假参数, 例如,添加“& request10022” 它不会从缓存中获取数据。
答案 1 :(得分:0)
除了@TheNIK建议,因为WebBrowser
使用Internet Explorer引擎,因此禁用IE缓存也可以按照here