熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET中如何對頁面輸出緩存

2013-11-13 09:51:37  來源: .NET編程 

  最簡單的緩存機制把整個Aspx頁面保存在服務器端內存中用戶請求頁面時直接從服務器端內存中提取數數據不在經歷頁面的生命周期主要用於不經常更新和修改而在第一次編譯是時要經過大量處理的數據頁面輸出緩存是緩存的整個頁面
    使用很簡單<%@ OutPutCache Duration="" VaryByParam="none"%>
    Duration:緩存時間
    VaryByParam:通過參數來更新緩存的內容
    還有其他的一些屬性
    CacheProfile:調用WebConfig中的緩存時間
    例如WebCofig中
    <systemweb>
    <outputCacheSetting>
    <outputCacheProfiles>
    <add name="cacheTest" duration=""/>
    <outputCacheProfiles>
    </outputCahceSetting>
    </systemweb>
    在頁面中聲明
    <%@ OutputCache CacheProfile="cacheTest" VaryByParam="none"%>
    VaryByControl:通過控件來改變緩存
    <%@OutputCache Duration="" VaryByParam="none" VaryByControl="Button"%>


From:http://tw.wingwit.com/Article/program/net/201311/11776.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.