Partager via


UserControl.Cache Propriété

Définition

Obtient l’objet Cache associé à l’application qui contient le contrôle utilisateur.

public:
 property System::Web::Caching::Cache ^ Cache { System::Web::Caching::Cache ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.Caching.Cache Cache { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Cache : System.Web.Caching.Cache
Public ReadOnly Property Cache As Cache

Valeur de propriété

Objet Cache dans lequel stocker les données du contrôle utilisateur.

Attributs

Exemples

L’exemple suivant utilise la Cache propriété pour stocker la Text valeur de propriété d’un Label contrôle serveur Web, txtValuedans l’objet associé à l’application Cache du contrôle utilisateur. Il utilise la Cache propriété pour ce faire, en affectant à l’élément une valeur de paramètre clé de txtName.Text.

Important

Cet exemple contient une zone de texte qui accepte l’entrée utilisateur, qui est une menace de sécurité potentielle. Par défaut, ASP.NET pages web valident que l’entrée utilisateur n’inclut pas de script ou d’éléments HTML. Pour plus d’informations, consultez Vue d’ensemble des exploits de script.

private void cmdAdd_Click(Object objSender, EventArgs objArgs)
{
    if (txtName.Text != "")
    {
        // Add this item to the cache.
        Cache[txtName.Text] = txtValue.Text;
    }
}

Private Sub cmdAdd_Click(objSender As Object, objArgs As EventArgs)
  If txtName.Text <> "" Then
    ' Add this item to the cache.
  Cache(txtName.Text) = txtValue.Text
  End If
End Sub

Remarques

Vous Cache pouvez stocker des données pour une récupération ultérieure et est partagée dans l’application. Les données que vous stockez sont indépendantes de la page active ou de la session utilisateur. Accédez aux données via cette propriété pour améliorer les performances des pages ou des applications si la création des données est lente. Pour plus d’informations sur l’utilisation du cache, consultez Mise en cache des données d’application.

S’applique à

Voir aussi