任何人都可以闡明citebite如何實現緩存,特別是它如何能夠顯示與原始頁面具有相同佈局的緩存?cite bite如何實現緩存?
我期待實現了非常類似的東西:我使用
public static string sourceCache (string URL)
{
string sourceURL = URL;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(sourceURL);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
{
Stream receiveStream = response.GetResponseStream();
StreamReader readStream = null;
if (response.CharacterSet == null)
{
readStream = new StreamReader(receiveStream);
}
else
{
readStream = new StreamReader(receiveStream, Encoding.GetEncoding(response.CharacterSet));
}
string data = readStream.ReadToEnd();
response.Close();
readStream.Close();
return data;
}
return "couldn't retrieve cache";
}
}
源,然後我發到我的數據庫存儲爲nvarchar(max)
拉的HTML。當加載頁面以顯示緩存時,我將該字段拖動並將其設置爲div屬性的innerhtml。
但是,儘管它們的緩存保留了源頁面的樣式和佈局,但我並沒有。
我哪裏錯了?
我有一個asp.net 4.5 C#網絡形成網站
謝謝。實際上,我的網站適用於這個網頁,我猜是因爲它包含了這個基本元素。我查看了一個不適合我的網站的頁面源,但是在citebite中工作並且沒有基本元素,所以你是說我必須查找該基本元素,如果它不是那裏插入一個到我的「緩存」與HREF設置爲源網址,我緩存? – Dave 2015-02-10 13:35:52