Condividere una variabile all'interno degli oggetti della pagina ASP.NET

di Daniele Bochicchio, in ASP.NET, VB.NET,

Una pagina ASP.NET non è altro che una classe.
Per condividere una variabile all'interno di questa classe (e quindi che sia visibile in codice in-line, piuttosto che nel code-behind, nei custom control e negli user controls) è sufficiente utilizzare la collezione Items che si trova all'interno della classe System.Web.HttpContext.

Per aggiungere un nuovo elemento, basterà utilizzare:

Context.Items("titolo") = "Questo è il titolo"

oppure, all'interno di una classe:

HttpContext.Current.Items("titolo") = "Questo è il titolo"

Per leggerlo, sarà sufficiente recuperare il valore in questo modo:

Context.Items("titolo")

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi