有没有办法在WinForms应用程序的运行之间保持WebBrowser控件的缓存。 WinForm应用程序基本上是一个简化的浏览器,根据命令行参数转到页面。
它似乎在运行时缓存页面,所以我可以快速前进和后退,但我还想缓存这些页面,以便第一次加载应用程序很快。它似乎不是默认的。
有什么想法吗?
答案 0 :(得分:0)
您可以预加载内容并设置WebbrowserControl.DocumentText
属性,从而避免网络往返。
如果您的意思是预加载WebBrowserControl控件本身,我只能考虑使用GAC(全局程序集缓存)。尽管很可能所有框架组件都已经过GAC。
欲了解更多信息,请参阅: Global Assembly Cache Tool (Gacutil.exe) 和 WebBrowser.DocumentText Property