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