UserControl:如何設置輸出緩存持續時間programaticaly?UserControl:如何設置輸出緩存持續時間programaticaly?
0
A
回答
1
在UserControl上創建一個公共屬性,您可以使用它來更改高速緩存的持續時間。
public Double CacheDuration { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
Response.Cache.SetCacheability(HttpCacheability.Server);
Response.Cache.SetExpires(DateTime.Now + TimeSpan.FromSeconds(CacheDuration));
Response.Write(DateTime.Now.ToString());
}
然後當你添加UserControl時,我的名字叫做Cached,你可以這樣做。
var cachedUserControl = new Cached {CacheDuration = 5};
Page.Controls.Add(cachedUserControl);
0
你可以爲此起訴Response.Cache.SetExpires(DateTime DateTime);
。一些有用的信息也在這裏How to enable ASP.NET output caching programmatically。
相關問題
- 1. UserControls - 以編程方式設置輸出緩存持續時間?
- 2. 覆蓋輸出客戶端緩存的緩存持續時間
- 3. 如何設置轉碼輸出文件的持續時間?
- 4. 輸出緩存的正常持續時間
- 5. Android:是否可以設置webView的緩存持續時間?
- 6. 如何設置動畫的持續時間和緩動屬性()
- 7. 如何在iCalendar中設置日期,時間和持續時間?
- 8. 如何設置Alexa喚醒時間的持續時間?
- 9. Hibernate查詢緩存下面指定緩存持續時間
- 10. 設置AVMutableComposition的幀持續時間
- 11. 爲UILongPressGesture設置最長持續時間?
- 12. 如何在JavaScript中設置計時器持續時間?
- 13. 如何提取只包含持續時間的持續時間?
- 14. cakePHP:如何將持續時間格式設置爲MM:SS
- 15. ,如何設置一次性動作的風扇持續時間?
- 16. 如何獲取持續時間,然後設置它?
- 17. 如何設置鈴聲的持續時間?
- 18. 如何設置Qt QStateMachine動畫持續時間
- 19. 如何設置UIPickerView的動畫持續時間?
- 20. 春季安全OAuth2與Reddit - 如何設置「持續時間」
- 21. Appcelerator。短時間緩存JSON輸出
- 22. Drupal緩存持續多久?
- 23. ASP.NET輸出緩存位置?
- 24. 爲什麼顯示的輸出持續時間如此之短?
- 25. 如何使動畫緩解(緩解和緩解)與持續時間無關?
- 26. 大型網站的最佳ASP.Net緩存持續時間?
- 27. CakePHP的緩存元素與持續時間
- 28. OutputCache在整個持續時間內沒有緩存
- 29. 使Firebug輸出錯誤持續存在
- 30. 如何緩存masterpage設置?
輸出高速緩存默認設置公共,而不是服務器 - > Response.Cache.SetCacheability(HttpCacheability.Public) – kape123 2011-07-06 20:13:53