ControlCachePolicy.VaryByParams Property


Gets or sets a list of GET or POST parameter names to vary the cached output by.

 property System::Web::HttpCacheVaryByParams ^ VaryByParams { System::Web::HttpCacheVaryByParams ^ get(); };
public System.Web.HttpCacheVaryByParams VaryByParams { get; }
member this.VaryByParams : System.Web.HttpCacheVaryByParams
Public ReadOnly Property VaryByParams As HttpCacheVaryByParams

Property Value


A semicolon-separated list of strings used to vary the output cache.


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


By default, these strings correspond to a query string value sent with the GET method or to a parameter sent using the POST method. When the VaryByParams property is set to multiple parameters, the output cache contains a different version of the requested document for each specified parameter. Possible values include "none", "*", and any valid query string or POST parameter name.

Applies to

See also