UserControl.Cache Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het Cache object op dat is gekoppeld aan de toepassing die het gebruikersbeheer bevat.
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
Waarde van eigenschap
Het Cache object waarin de gegevens van het gebruikersbeheer moeten worden opgeslagen.
- Kenmerken
Voorbeelden
In het volgende voorbeeld wordt de Cache eigenschap gebruikt om de Text eigenschapswaarde van een Label webserverbesturingselement op te slaan, txtValuein het Cache object dat is gekoppeld aan de toepassing van het gebruikersbesturingselement. Hiervoor wordt de Cache eigenschap gebruikt, waarbij het item een sleutelparameterwaarde van txtName.Text.
Important
Dit voorbeeld heeft een tekstvak dat gebruikersinvoer accepteert. Dit is een mogelijke beveiligingsrisico. Standaard valideren ASP.NET webpagina's dat gebruikersinvoer geen script- of HTML-elementen bevat. Zie Overzicht van Script Exploits voor meer informatie.
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
Opmerkingen
Hiermee Cache kunt u gegevens opslaan voor later ophalen en worden gedeeld in de toepassing. De gegevens die u opslaat, zijn onafhankelijk van de huidige pagina of gebruikerssessie. Open gegevens via deze eigenschap om de pagina- of toepassingsprestaties te verbeteren als het maken van de gegevens traag is. Zie Toepassingsgegevens opslaan in cache voor meer informatie over het gebruik van de cache.