我正在用c#开发一个Windows应用程序,我正在使用Web浏览器控件显示一个网页,我希望将该网页的内容存储在缓存中。我该怎么办?
答案 0 :(得分:2)
如果只是存储控件的DocumentText属性,那么只能缓存HTML内容。像素和样式表等对象不会被缓存。
如果您还想缓存图像和样式表,则需要解析DocumentText属性的内容并从存储它们的Web服务器中检索图像和样式表等对象并保留本地副本,然后更新DocumentText属性中的链接指向本地版本。
使用WebClient类在远程Web服务器上下载对象的副本。