ASP.NET Syntax ASP.NET Configuration Sections
Specifies the output-cache profile settings that can be applied to pages in
an ASP.NET application.configuration Element (General
Settings Schema)
  system.web Element (ASP.NET
Settings Schema)
    caching Element (ASP.NET
Settings Schema)
      outputCacheSettings Element for
caching (ASP.NET Settings Schema)
|
<outputCacheSettings>
<outputCacheProfiles>...</outputCacheProfiles>
</outputCacheSettings> |
Attributes and Elements
The following sections describe attributes, child elements, and parent
elements.
Attributes
None.
Child Elements
Element |
Description |
outputCacheProfiles |
Contains groups of cache settings that can be applied to pages to specify the
OutputCache directive. |
Parent Elements
Element |
Description |
configuration |
The required root element in every configuration file used by the common
language runtime and .NET Framework applications. |
system.web |
Specifies the root element for the ASP.NET configuration settings in a
configuration file. Contains configuration elements that configure ASP.NET Web
applications and control how the applications behave. |
caching |
Configures the cache settings for a Web
application. |
Remarks
Example
The following example caches a page on the server for only one minute and
stores different versions of the page based on browser type and major
version.
 |
Copy Code |
<outputCacheSettings>
<outputCacheProfiles>
<add name="ServerOnly"
duration="60"
varyByCustom="browserâ€
location="Server" />
</outputCacheProfiles>
</outputCacheSettings> |
When designing a page that needs to be cached in this way, you will
need to add the following directive to the page:
 |
Copy Code |
<%@ OutputCache CacheProfile="ServerOnly" %> |
For more information see @
OutputCache.
t;