UserControl.Cache Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Cache Pobiera obiekt skojarzony z aplikacją zawierającą kontrolkę użytkownika.
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
Wartość właściwości
Cache Obiekt, w którym mają być przechowywane dane kontrolki użytkownika.
- Atrybuty
Przykłady
W poniższym przykładzie użyto Cache właściwości do przechowywania Text wartości Label właściwości kontrolki serwera sieci Web, txtValue
w Cache obiekcie skojarzonym z aplikacją kontrolki użytkownika.
Cache Używa właściwości , aby to zrobić, przypisując element wartość parametru klucza .txtName.Text
Ważne
W tym przykładzie znajduje się pole tekstowe, które akceptuje dane wejściowe użytkownika, co jest potencjalnym zagrożeniem bezpieczeństwa. Domyślnie ASP.NET strony sieci Web weryfikują, czy dane wejściowe użytkownika nie zawierają skryptów ani elementów HTML. Aby uzyskać więcej informacji, zobacz Omówienie luk w zabezpieczeniach skryptów.
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
Uwagi
Funkcja Cache umożliwia przechowywanie danych na potrzeby późniejszego pobierania i jest współużytkowana w aplikacji. Przechowywane dane są niezależne od bieżącej strony lub sesji użytkownika. Uzyskiwanie dostępu do danych za pośrednictwem tej właściwości w celu zwiększenia wydajności strony lub aplikacji w przypadku spowolnienia tworzenia danych. Aby uzyskać więcej informacji na temat korzystania z pamięci podręcznej, zobacz Buforowanie danych aplikacji.