我正在使用网页浏览器控件以html格式显示一些数据。数据来自数据库。浏览器位于对话框内,每次更改数据时,都会显示对话框。问题是,它与旧值一起显示,即使它与更新的对象/数据集绑定。
现在我使用刷新按钮刷新Web浏览器控件并调用Refresh()方法。但这不是我想要的。我需要在对话框的加载上看到更改的数据。
此控件是否有任何方法可以清除其缓存?
Thnx提前。
答案 0 :(得分:0)
是的,请参阅http://support.microsoft.com/kb/262110
但这不是一个干净的解决方案,因为webbrowser控件与IE共享缓存!因此,如果您调用该函数来清除webbrowser缓存,那么您也清除了用户的IE缓存。
相反,我建议自动触发刷新。