How to disable caching in the .NET WebBrowser Control?

fMinkel picture fMinkel · Aug 6, 2010 · Viewed 44.4k times · Source

I have been googling for hours and trying to figure this out, and I just can't. I have 1 webbrowser control on a form, webbrowser1.

Once I load a page, say google.com, if I use webbrowser1.refresh() or webbrowser1.navigate("google.com"), it's not reloading the page, it has it cached so it's just reloading the cache. This is terribly apparent especially on pages like forums or craigslist.

I need to clear the cache between each refresh (not ideal) or disable caching all together, any ideas? The only things I've found are outdated (vb6 or lower).

Answer

Ravi Patel picture Ravi Patel · May 16, 2012

Add following meta tag in your pages

<meta http-equiv="cache-control" content="no-cache">