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.
Approfondimenti
I più letti di oggi
- Utilizzare Docker Compose con Azure App Service
- Modernizzare le applicazioni WPF e Windows Forms con Blazor
- annunciato #netstandard 2.1. .NET Core lo supporterà a partire da #netcore3, così come le prossime versione di #xamarin, #mono e #unity.il supporto per #netfx 4.8, invece, non ci sarà. https://aspit.co/bq2
- Steel Style CheckBox per Silverlight 4.0
- Utilizzare QuickGrid di Blazor con Entity Framework