12 messaggi dal 15 gennaio 2005
Ciao!Ho una form che al load fa questo :
private void Page_Load(object sender, System.EventArgs e)
{
if (!Page.IsPostBack)
{
ConfNome.Text = Context.Items["N"].ToString();
ConfCognome.Text =Context.Items["C"].ToString();
ConfUserName.Text =Context.Items["U"].ToString();
}
}

quindi al load riempie i controlli textbox con i valori contenuti nel Context.Items,il problema nasce quando poi premo un pulsante sul form e mi da questo errore :

Dettagli eccezione: System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.

e si blocca su ConfNome.Text = Context.Items["N"].ToString();

come devo fare per risolvere????
GRAZIE

[Mask]
Lo stato della pagina va persistito nel ViewState, al limite in cache o in sessione se i dati da persistere hanno un uso più generale nell'ambito dell'applicazione.

Considera che ad ogni richiesta (anche postback) viene creata una nuova istanza della classe HttpApplication, per cui anche del contesto (HttpContext).

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it

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.