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
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.