UserControl.Cache Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar det Cache objekt som är associerat med programmet som innehåller användarkontrollen.
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
Egenskapsvärde
Det Cache objekt där användarkontrollens data ska lagras.
- Attribut
Exempel
I följande exempel används Cache egenskapen för att lagra Text egenskapsvärdet för en Label webbserverkontroll, txtValue, i objektet Cache som är associerat med användarkontrollens program. Den använder Cache egenskapen för att göra det och tilldelar objektet ett nyckelparametervärde för txtName.Text.
Important
Det här exemplet har en textruta som accepterar användarindata, vilket är ett potentiellt säkerhetshot. Som standard kontrollerar ASP.NET webbsidor att användarindata inte innehåller skript- eller HTML-element. Mer information finns i Översikt över skriptexploateringar.
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
Kommentarer
Gör Cache att du kan lagra data för senare hämtning och delas i programmet. De data som du lagrar är oberoende av den aktuella sidan eller användarsessionen. Få åtkomst till data via den här egenskapen för att öka sid- eller programprestanda om det går långsamt att skapa data. Mer information om hur du använder cachen finns i Cachelagring av programdata.