Utilizzo della Session

lunedì 06 febbraio 2006 - 09.58

lupotana Profilo | Junior Member

[asp.net 2.0] Ho questo problema con la session.
Tramite un hyperlink apro in un altro browser una pagina dell'applicazione.
Prima di fare questo cambio la mia variabile di session (ex Session["A"]).
Con mio stupore mi sono accorto che la variabile di Session["A"] è la stessa delle due pagine.
Questo mi causa notevoli problemi applicativi...
Cosa mi conviene fare? E' spagliato usare la Session in questi casi?

Grazie,
ciao...

lupotana Profilo | Junior Member

Mi sono espresso male.
Il mio problema è questo.
Sono nella pagina A.aspx. Questa pagina legge dalla variabile di sessione (Session["Colore"]="Red") e mi mostra lo sfondo della pagina di un colore rosso.
Nella pagina A.aspx c'è un LinkButton, questo Link apre un'altra finestra sulla pagina B.aspx che cambia il valore della Session["Colore"]=Blu.
Il mio obbiettivo è quello di poter navigare con il 1° browser aperto vedendo le pagine con sfondo rosso e il secondo browser aperto con le pagine di blu.
Da quanto ho capito la classe Profiler non fa al caso mio... e nemmeno la Session :-(


Brainkiller Profilo | Guru

>Mi sono espresso male.
>Il mio problema è questo.
>Sono nella pagina A.aspx. Questa pagina legge dalla variabile
>di sessione (Session["Colore"]="Red") e mi mostra lo sfondo
>della pagina di un colore rosso.
>Nella pagina A.aspx c'è un LinkButton, questo Link apre un'altra
>Il mio obbiettivo è quello di poter navigare con il 1° browser
>aperto vedendo le pagine con sfondo rosso e il secondo browser
>aperto con le pagine di blu.

Bel problema.

>Da quanto ho capito la classe Profiler non fa al caso mio...
> e nemmeno la Session :-(

Eh direi di no.

La vedo dura sta cosa, stavo pensando eventualmente puoi creare più valori di colore di Session, però poi come fai a ricollegare un colore a una certa istanza di browser ? A livello logico non capisco l'utilità dell'esempio da te proposto, cioè uno naviga in rosso con un'istanza, ne apre un'altra e cambia in blu,e vorresti che la prima conintui a navigare sul rosso ??

Semplicemente aprire due istanze di browser diverse no ?




David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

lupotana Profilo | Junior Member

Il mio era un esempio...

In realtà il problema esiste su un un'applicazione che è multi-portale, cioè fa vedere informazioni, esegue select etc. etc. in base al codice del portale.... l'esempio del colore era più diretto :-)

Il problema si risolve facendo un link sulla stessa istanza del browser però mi brucia la possibilità di tenere due navigazioni aperte una figlia dell'altra.. ma non è cmq un grosso fastidio per l'utente...

Il mio era più che altro un dubbio "didattico"... :-)

Grazie, cmq... Marco Bianchi

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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5