6 messaggi dal 12 maggio 2007
Ciao Daniele, ho provato ad utilizzare questa tecnica ma ho avuto qualche problema.
Ho provato ad utilizzarla sostituendo il mio sistema di urlrewriting che faceva uso di GetCompiledPageInstance con quello dell'esempio. In realtà funziona tutto bene fino a quando non provo ad utilizzare una qualunque variabile di sessione.
Inizialmente ho pensato che fosse un problema della mia applicazione, poi ho provato a settare una session anche nell'esempio, e mi genera lo stesso errore.

Lo stato di sessione può essere utilizzato solo se enableSessionState ha valore true, in un file di configurazione o nell'istruzione Page. Accertarsi inoltre che System.Web.SessionStateModule o un modulo di stato sessione personalizzato sia incluso nella sezione <configuration>\<system.web>\<httpModules> della configurazione dell'applicazione.


Ovviamente ho provato sia ad aggiungere l'EnableSessionState="True" nella default che
<httpModules>
<add name="Session" type="System.Web.SessionState.SessionStateModule" />
</httpModules>

nel web.config, ma l'errore permane. Hai qualche idea a riguardo... oltre a quella di non usare le session?
Ciao e grazie
netdebug wrote:
nel web.config, ma l'errore permane. Hai qualche idea a riguardo... oltre a quella di non usare le session?

http://www.aspitalia.com/script/667/Utilizzare-SessionState-HttpModule-HttpHandler.aspx prova a vedere se nel tuo caso è applicabile.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
6 messaggi dal 12 maggio 2007
Ciao Daniele, ti ringrazio, il suggerimento ha funzionato. Le sessioni adesso VIVONO!...

Problema successivo....
Adesso la pagina destinazione del metodo context.Server.Execute(blabla, False)
viene visualizzata correttamente e così anche le session istanziate nella pagina.
Se adesso però inserisco un pulsante che scatena un postback, il codice inserito nella sub invocata all'onclick non viene eseguita... la pagina resta sull'url corretto gestito dall'handler, ma entra sempre nel (If Not Page.IsPostBack Then) di controllo che ho inserito nel page_load()...
Spero di essermi spiegato in maniera chiara... Suggerimenti?
Grazie in anticipo
netdebug wrote:
Suggerimenti?

prova a verificare cosa viene scritto nel ViewState, e se viene passato correttamente alla pagina stessa.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

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.