I am using a EO webView inside a windows from to load an HTML page. The page seems to cache even though I am using the following in the page. How can I make sure the page loads with a hard refresh each time?
I have added a context menu item in the windows form for "PageRefresh", so it runs CommandIds.ReloadNoCache on selecting the menu item. How do I make is to happen on Page Load.
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
I have the following code to add a menu item to do the PageRefresh, which works fine, but I want it to happen with user triggering the menu item.
private void WebView_BeforeContextMenu(object sender, BeforeContextMenuEventArgs e)
{
e.Menu.Items.Clear();
e.Menu.Items.Add(new EO.WebBrowser.MenuItem("ViewSource", CommandIds.ViewSource));
e.Menu.Items.Add(new EO.WebBrowser.MenuItem("PageRefresh", CommandIds.ReloadNoCache));
}
Quoting from EO admin response