Sdílet prostřednictvím


UserControl.Cache Vlastnost

Definice

Cache Získá objekt, který je přidružen k aplikaci, která obsahuje uživatelský ovládací prvek.

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

Hodnota vlastnosti

Objekt Cache , do kterého se mají ukládat data uživatelského ovládacího prvku.

Atributy

Příklady

Následující příklad používá Cache vlastnost k uložení Text hodnoty vlastnosti ovládacího prvku webového Label serveru , txtValuev Cache objektu přidruženém k aplikaci uživatelského ovládacího prvku. Používá k Cache tomu vlastnost a přiřazuje položku hodnotu parametru txtName.Textklíče .

Důležité

Tento příklad obsahuje textové pole, které přijímá vstup uživatele, což je potenciální bezpečnostní hrozba. Ve výchozím nastavení ASP.NET webové stránky ověřují, že vstup uživatele neobsahuje skripty ani elementy HTML. Další informace naleznete v tématu Přehled zneužití skriptů.

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

Poznámky

Umožňuje Cache ukládat data pro pozdější načtení a je sdílena napříč aplikací. Data, která ukládáte, jsou nezávislá na aktuální stránce nebo uživatelské relaci. Přístup k datům prostřednictvím této vlastnosti za účelem zvýšení výkonu stránky nebo aplikace, pokud je vytváření dat pomalé. Další informace o použití mezipaměti naleznete v tématu Ukládání dat aplikace do mezipaměti.

Platí pro

Viz také