23 messaggi dal 11 aprile 2001
Se definisco una variabile static in codebehind poi faccio due pagine:
una che scrive un dato inserito da un form
ed una che legge quel dato associato alla variabile static, il valore della variabile viene letto da qualunque sessione aperta di explorer!!
E' normale?? ci sono soluzioni?? a che cosa serve una variabile static che ha questo effetto in una applicazione web??

Grazie
Duccio Giovannelli
3.167 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao Duccio,

una variabile Static è una variabile di cui esiste una sola istanza, quindi è condivisa tra tutti gli utilizzatori. Ecco perchè tutte le sessioni vedono lo stesso valore.

Quindi:
1. si è normale.
2. dipende da quello che devi fare.
3. Ad esempio, in ambito web una variabile statica è consigliabile rispetto ad una variabile di applicazione. L'utilità di usare questo tipo di dati c'è, dipende sempre dll'uso che se ne deve fare.

HTH

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.