Freigeben über


UserControl.Cache Eigenschaft

Definition

Ruft das Cache Objekt ab, das der Anwendung zugeordnet ist, die das Benutzersteuerelement enthält.

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

Eigenschaftswert

Das Cache Objekt, in dem die Daten des Benutzersteuerelements gespeichert werden sollen.

Attribute

Beispiele

Im folgenden Beispiel wird die Cache Eigenschaft verwendet, um den Text Eigenschaftswert eines Label Webserversteuerelements im Objekt zu speichern, txtValuedas Cache der Anwendung des Benutzersteuerelements zugeordnet ist. Es verwendet die Cache Eigenschaft, um dies zu tun, und weist das Element einen Schlüsselparameterwert von txtName.Text.

Von Bedeutung

In diesem Beispiel handelt es sich um ein Textfeld, das Benutzereingaben akzeptiert, bei denen es sich um eine potenzielle Sicherheitsrisiken handelt. Standardmäßig überprüfen ASP.NET Webseiten, dass die Benutzereingabe keine Skript- oder HTML-Elemente enthält. Weitere Informationen finden Sie unter Script Exploits Overview.

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

Hinweise

Auf Cache diese Weise können Sie Daten für den späteren Abruf speichern und für die gesamte Anwendung freigegeben werden. Die von Ihnen gespeicherten Daten sind unabhängig von der aktuellen Seite oder Benutzersitzung. Greifen Sie über diese Eigenschaft auf Daten zu, um die Seiten- oder Anwendungsleistung zu steigern, wenn das Erstellen der Daten langsam ist. Weitere Informationen zur Verwendung des Caches finden Sie unter Zwischenspeichern von Anwendungsdaten.

Gilt für:

Weitere Informationen