October 2010
Intermediate to advanced
1920 pages
73h 55m
English
You enable Page Output Caching by adding an <%@ OutputCache %> directive to a page. For example, the page in Listing 29.1 caches its contents for 15 seconds.
Listing 29.1. CachePageOutput.aspx

The page in Listing 29.1 displays the current server time in a Label control. The page also includes an <%@ OutputCache %> directive. If you refresh the page multiple times, you notice that the time is not updated until at least 15 seconds have passed.
When you cache a page, the contents of the page are not regenerated each time you request the page. The .NET class that corresponds to the page is not executed with each page ...