UserControl.Cache Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 , txtValue
v Cache objektu přidruženém k aplikaci uživatelského ovládacího prvku. Cache Používá k tomu vlastnost a přiřazuje položku hodnotu parametru klíče .txtName.Text
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ých stránek ověřte, že vstup uživatele neobsahuje skript ani prvky HTML. Další informace najdete 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 sdílet je v rámci aplikace. 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žívání mezipaměti najdete v tématu Ukládání do mezipaměti data aplikace.