Cache ASP.Net Tutorial

Configure Page Output Caching in a web configuration file and apply the settings to multiple pages. 
You can set the same caching properties in a Cache Profile as you can set in an individual page's <%@ OutputCache %> directive. 
A Cache Profile named Cache1Hour that caches a page for one hour.
File: Web.Config

  
    
      
        
          
        

      

    

  


File: Default.aspx
<%@ Page Language="C#" %>
<%@ OutputCache CacheProfile="Cache1Hour" %>
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


    Output Cache Profile


    
    

    <%= DateTime.Now.ToString("T") %>