OutputCacheProfile.VaryByControl Property

Definition

Gets or sets the VaryByControl property.

C#
[System.Configuration.ConfigurationProperty("varyByControl")]
public string VaryByControl { get; set; }

Property Value

The VaryByControl value.

Attributes

Examples

The following code example shows how to use the VaryByControl property.

C#

// Get the current VaryByControl.
String varyByControlValue = 
    outputCacheProfile.VaryByControl;

// Set the VaryByControl.
outputCacheProfile.VaryByControl = 
    string.Empty;

Remarks

The VaryByControl is a semicolon-delimited set of IDs of controls to be cached.

For more information, see Caching Multiple Versions of User Control Output.

Note

The VaryByControl settings are the same ones used by the VaryByControl attribute of the @ OutputCache directive.

Applies to

Product Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

See also