Vita delle variabili in una pagina web

giovedì 16 novembre 2006 - 18.33

tecnovico Profilo | Junior Member

Ciao a tutti, volevo una conferma: ho una pagina aspx e la rispettiva aspx.cs, Nella classe aspx.cs dichiaro delle varibili a livello globale che sono dei dataset e le inizializzo nel page load (che viene eseguito una sola volta perche è tra if (!IsPostBack){} ).
Se ricarico la pagina diventano null perche?

fustaman Profilo | Junior Member

per mantenere il valore fra un postback e l'altro della pagina devi dichiararle come static

tecnovico Profilo | Junior Member

in teoria dovrebbero avere il valore della prima inizializzazione... come normalmente avviene fuori dal contesto web

fustaman Profilo | Junior Member

La mia conoscenza di .net ancora è a livello basilare e sono un'autodidatta, quindi purtroppo non ti so spiegare di preciso il perchè funzioni cosi, l'unica cosa che so è che o le inizializzi ogni volta nel page load, o le devi dichiarare come static.

tecnovico Profilo | Junior Member

ok grazie...;)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5