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; |