PartialCachingAttribute.VaryByControls Property

 

Gets a list of user control properties that the output cache uses to vary the user control.

Namespace:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

Public Property VaryByControls As String

Property Value

Type: System.String

The list of user control properties.

The following code example demonstrates how the PartialCachingAttribute(Int32, String, String, String) constructor can be applied to a user control. In the example, the constructor is used to indicate that the user control can be cached, to specify the caching duration as 20 seconds, and to specify a control named state for which the user control output will be varied.

' Set the PartialCachingAttribute.Duration property to
' 20 seconds and the PartialCachingAttribute.VaryByControls
' property to the ID of the server control to vary the output by.
' In this case, it is state, the ID assigned to a DropDownList
' server control.
<PartialCaching(20, Nothing, "state", Nothing)> _
Public Class ctlSelect
    Inherits UserControl

.NET Framework
Available since 1.1
Return to top
Show: