[英]ASP.NET Charting and User Control Output Caching
我在用戶控件中使用新的asp.net圖表控件。 我試圖使用輸出緩存指令緩存用戶控件30秒。 緩存是自定義的,具體取決於登錄用戶。
控件緩存時圖表數據正在丟失。 我每30秒看一次圖表,但中間沒有任何一點。 我錯過了asp.net圖表控件的一些緩存選項嗎?
謝謝,
馬丁。
您可以將ImageStorageMode屬性設置為UseImageLocation。 有關圖像文件管理的更多信息,請參見此處 。
[我想我會將我的評論添加為答案,以防它回答你的問題]
您正在使用<%@ OutputCache ...%>頁面指令? 如果是這樣,那將緩存頁面的輸出(即html),並且不會再次檢索數據源或數據綁定,直到緩存到期為止。 如果要緩存圖表的數據源,則需要在代碼隱藏中執行此操作:
緩存參考: http : //msdn.microsoft.com/en-us/library/18c1wd61(VS.80).aspx
將項添加到緩存: http : //msdn.microsoft.com/en-us/library/system.web.caching.cache.add.aspx
要從緩存中檢索: http : //msdn.microsoft.com/en-us/library/system.web.caching.cache.item.aspx
這有幫助嗎,還是我偏離基地?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.