Contesto di pagina e di applicazione nelle applicazioni Web ASP.NET
Aggiornamento: novembre 2007
Quando si esegue un'applicazione Web, ASP.NET mantiene informazioni sull'applicazione corrente, su ogni sessione utente, sulla richiesta HTTP corrente, sulla pagina richiesta e così via. ASP.NET contiene una serie di classi per l'incapsulamento di tali informazioni di contesto.
ASP.NET fornisce istanze di tali classi come oggetti intrinseci a cui è possibile accedere tramite codice. Nella tabella che segue vengono elencati tali oggetti intrinseci e le classi di cui essi costituiscono le istanze.
Nome oggetto |
Descrizione |
Classe ASP.NET |
---|---|---|
Response |
Consente di accedere al flusso di output per la pagina corrente. È possibile utilizzare questa classe per inserire testo nella pagina, scrivere cookie e così via. Per informazioni dettagliate, vedere la proprietà Page.Response. |
|
Request |
Fornisce l'accesso alla richiesta di pagina corrente, comprese le intestazioni della richiesta, i cookie, il certificato del client, la stringa di query e così via. È possibile utilizzare questa classe per leggere quanto è stato inviato dal browser. Per informazioni dettagliate, vedere la proprietà Page.Request. |
|
Context |
Fornisce l'accesso all'intero contesto corrente, compreso l'oggetto che identifica la richiesta. È possibile utilizzare questa classe per condividere informazioni tra le pagine. Per informazioni dettagliate, vedere la proprietà Page.Context. |
|
Server |
Espone metodi di utilità che consentono di trasferire il controllo ad altre pagine, ottenere informazioni sull'errore più recente, codificare e decodificare testo HTML e così via. Per informazioni dettagliate, vedere la proprietà Page.Server. |
|
Application |
Fornisce l'accesso a metodi ed eventi a livello di applicazione, validi per tutte le sessioni. Fornisce inoltre l'accesso a una cache a livello di applicazione che può essere utilizzata per la memorizzazione di informazioni. Per informazioni dettagliate, vedere Stato dell'applicazione ASP.NET. |
|
Session |
Fornisce informazioni sulla sessione utente corrente. Fornisce anche accesso a una cache a livello di sessione che può essere utilizzata per la memorizzazione di informazioni, oltre ai mezzi per controllare come viene gestita la sessione. Per informazioni dettagliate, vedere Stato sessione ASP.NET. |
|
Trace |
Consente di visualizzare messaggi diagnostici sia di sistema che personalizzati nell'output della pagina HTTP. Per informazioni dettagliate, vedere Analisi di ASP.NET. |
Negli argomenti elencati di seguito vengono illustrati esempi dell'utilizzo degli oggetti intrinseci.
Object |
Argomenti di esempio |
---|---|
Application |
|
Request |
|
Server |
|
Session |