1
我正在开发一个Windows应用程序在C#中,我使用Web浏览器控件显示一个网页,并且我想要将网页的内容存储在缓存中。我能怎么做?在C#.NET窗口应用程序存储缓存中的Web内容
我正在开发一个Windows应用程序在C#中,我使用Web浏览器控件显示一个网页,并且我想要将网页的内容存储在缓存中。我能怎么做?在C#.NET窗口应用程序存储缓存中的Web内容
如果您只是存储控件的DocumentText属性,那只会让您缓存HTML内容。诸如图像和样式表之类的对象不会被缓存。
如果您还想缓存图像和样式表,那么您将需要解析DocumentText属性的内容,并从存储它们的Web服务器中检索对象(如图像和样式表),然后保存本地副本,然后更新DocumentText属性中的链接指向本地版本。
使用WebClient类可以在远程Web服务器上下载对象的副本。
其实iam只是显示一个网页,其中包含rss饲料,我想要一种新的饲料通知。为此,我想将rss feed存储在缓存中,以便我可以将它与前一个进行比较。将只使用文档文本属性将工作。 – banita 2009-07-23 06:52:34