[英]How to implement caching for the whole page except user control?
我有帶用戶控件的aspx頁面。 我想為除用戶控件之外的整個頁面實現緩存。 請提供任何幫助以實施此操作。
謝謝,
普拉迪普
有一個控件callen Substitution,它在緩存頁面中的位置上顯示動態數據。 但是,數據是從頁面代碼中包含的函數中獲取的,而不是在用戶控件后面。
另一種解決方案是對以下內容進行處理:
將頁面分成幾部分。 每個部分均由用戶控件表示。
必須緩存的部分已啟用其控件的輸出緩存。 需要動態的不是。
您可能會得到如下內容:
<body>
<app:CachedSection />
<app:CachedSection />
<app:DynamicSection />
<app:CachedSection />
</body>
Scott Guthrie在ASP.NET的Substitution功能(又名Donut Caching)方面發表了一篇很棒的文章:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.