Condividi tramite


PartialCachingAttribute.VaryByControls Proprietà

Definizione

Ottiene un elenco di proprietà del controllo utente utilizzato dalla cache di output per variare il controllo utente.

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

Valore della proprietà

L'elenco delle proprietà del controllo utente.

Esempio

Nell'esempio di codice seguente viene illustrato come è possibile applicare il PartialCachingAttribute(Int32, String, String, String) costruttore a un controllo utente. Nell'esempio viene usato il costruttore per indicare che il controllo utente può essere memorizzato nella cache, per specificare la durata della memorizzazione nella cache come 20 secondi e per specificare un controllo denominato state per il quale l'output del controllo utente sarà variato.

// 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, null, "state", null)]
' 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

Si applica a