UserControl.Cache Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'oggetto Cache associato all'applicazione che contiene il controllo utente.
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
Valore della proprietà
Oggetto Cache in cui archiviare i dati del controllo utente.
- Attributi
Esempio
Nell'esempio seguente viene utilizzata la Cache proprietà per archiviare il Text valore della proprietà di un Label controllo server Web, txtValue, nell'oggetto Cache associato all'applicazione del controllo utente. A tale scopo, usa la Cache proprietà , assegnando all'elemento un valore del parametro chiave pari txtName.Texta .
Importante
In questo esempio è presente una casella di testo che accetta l'input dell'utente, che rappresenta una potenziale minaccia per la sicurezza. Per impostazione predefinita, ASP.NET pagine Web verificare che l'input dell'utente non includa elementi SCRIPT o HTML. Per altre informazioni, vedere Cenni preliminari sugli exploit di script.
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
Commenti
Cache consente di archiviare i dati per il recupero successivo e viene condiviso nell'applicazione. I dati archiviati sono indipendenti dalla pagina o dalla sessione utente corrente. Accedere ai dati tramite questa proprietà per migliorare le prestazioni della pagina o dell'applicazione se la creazione dei dati è lenta. Per altre informazioni sull'uso della cache, vedere Memorizzazione nella cache dei dati dell'applicazione.