Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Problema di persistenza dei dati?
sabato 27 ottobre 2012 - 17.18
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 3.5
|
Windows 7
|
Visual Studio 2010
|
SQL Server 2008 R2
stellare21
Profilo
| Newbie
46
messaggi | Data Invio:
sab 27 ott 2012 - 17:18
ciao a tutti,
Ho definito una classe PersonaTree come albero di persone. Ho inserito un oggetto personatree di tipo PersonaTree nella classe c# associata alla pagina asp.
public partial class _Default : System.Web.UI.Page
{
PersonaTree m_personatree;
.......
.......
}
Creo l'istanza dell'oggetto e lo visualizzo in una griglia.
........................
........................
m_personatree = CreaPersonaTree();
VisualizzaPersona(GridPersona,m_personatree);
.......................
.......................
Al click di un pulsante voglio lavorare sull'istanza dell'oggetto, ma lo trovo vuoto ( null ).
Quando premo il pulsante, la pagina viene ricaricata e già nel Page_Load lo trovo null.
Come faccio a mantenere l'oggetto personatree vivo durante l'interazione della pagina?
c'entra qualcosa la persistenza dei dati e qual'è la tecnica più usata?
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
sab 27 ott 2012 - 17:33
considera che ogni volta che richiami la pagina l'oggetto Page viene istanziato ex novo, quindi devi o istanziare ad ogni postback la classe person oppure la istanzi solo alla prima richiesta (IsPostback = true) e salvi l'istanza in session così la puoi richiamare da session alle successive richieste, attualmente da dove istanzi la classe ?
Andrea Restucci - Web Developer
Torna su
Stanze Forum
Elenco Threads
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 !