ControlCachePolicy.VaryByControl Property


Gets or sets a list of control identifiers to vary the cached output by.

 property System::String ^ VaryByControl { System::String ^ get(); void set(System::String ^ value); };
public string VaryByControl { get; set; }
member this.VaryByControl : string with get, set
Public Property VaryByControl As String

Property Value


A semicolon-separated list of strings used to vary a user control's output cache. These strings represent the ID property values of ASP.NET server controls declared in the user control.


The user control is not associated with a BasePartialCachingControl and is not cacheable.


The VaryByControl property is set outside of the initialization and rendering stages of the control.

Applies to

See also