15 messaggi dal 15 maggio 2001
Ciao a tutti,
ho un problema con le variabili di sessione.

Ho un'applicazione che in ASP funzionava correttamente e che utilizzava le variabili di sessione per memorizzare l'id utente, il suo ruolo e le sue caratteristiche recuperate in fase di accesso da un db.
Ora sto convertendo l'applicazione in ASP.NET e il grosso guaio è che non riesco a tenere le informazioni inserite in alcune variabili di sessione navigando tra le pagine. (volendo ho anche una master page di riserva...se può essere utile alla soluzione)
Esiste un modo per memorizzare delle variabili globali diverse per ogni sessione di utente??

Come si fa?????? HELP!!!!!!!!!!HELP ME!!!!!!!!!!

Grazie a tutti
Elisa
Modificato da elis78 il 16 gennaio 2006 11.54 -

Elisa
3.168 messaggi dal 06 settembre 2002
Contributi | Blog
Ciao,

Quello che dici è strano. La sintassi per l'utilizzo delle variabili di sessione non è cambiata di una virgola da asp ad asp.net.

Ti dovrebbe bastare scrivere
Session("var") = "ciao" per impostare

e

dim s as string
s = Session("var") per leggere

l'unica cosa che mi viene in mente è che il nel web.config venga eliminata la gestione delle sessioni (il che mi sembrerebbe alquanto strano se non hai toccato nulla).

Controlla che nella lista degli httpModules non ci sia un remove del modulo della sessione.

HTH

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
15 messaggi dal 15 maggio 2001
Nel web.config non c'è nessun httpModules dichiarato....
Ho il seguente file:

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings/>
<connectionStrings/>
<system.web>
<compilation debug="true" strict="false" explicit="true"/>
<pages theme="tema">
<namespaces>
<clear/>
<add namespace="System"/>
<add namespace="System.Collections"/>
<add namespace="System.Collections.Specialized"/>
<add namespace="System.Configuration"/>
<add namespace="System.Text"/>
<add namespace="System.Text.RegularExpressions"/>
<add namespace="System.Web"/>
<add namespace="System.Web.Caching"/>
<add namespace="System.Web.SessionState"/>
<add namespace="System.Web.Security"/>
<add namespace="System.Web.Profile"/>
<add namespace="System.Web.UI"/>
<add namespace="System.Web.UI.WebControls"/>
<add namespace="System.Web.UI.WebControls.WebParts"/>
<add namespace="System.Web.UI.HtmlControls"/>
</namespaces>
</pages>
<authentication mode="Forms"/>
<customErrors mode="RemoteOnly" defaultRedirect="error.aspx">
</customErrors>
<sessionState timeout="50"/>
</system.web>
</configuration>


Quindi, cosa devo aggiungere / modificare per far funzionare le sessioni??
Sto uscendo pazza...
Elisa

Elisa

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.