UserControl.Cache Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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, txtValuew 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.