簡體   English   中英

ASP.NET圖表和用戶控件輸出緩存

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM