Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 36

Discussione: session => sigh

  1. #1
    Utente di HTML.it L'avatar di ClaraF
    Registrato dal
    Jul 2001
    Messaggi
    138

    session => sigh

    Dunque....
    inizializzo una Session nel file A.aspx

    Session("nomevar") = contenutovar

    il file A.aspx chiama il file B.aspx nel quale
    estraggo il contenuto della Sesisone:

    variabile = Session("nomevar")

    e funziona.

    Il file B.aspx richiama il file c.aspx, cerco di
    estrarre nuovamente il contenuto della session
    (con la stessa linea di codice) e la trovo vuota...

    com'è possibile tutto ciò ?

    Cl@

  2. #2
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    azz mi pare che jc_ aveva avuto un problema del genere chissa se l'ha risolto(se ricordo bene)

    clara l'unica cosa che mi viene in mente è che potrebbe essere andata in timeout, dopo quanto tempo sei passata all'ultima pagina?

    dai non piangere

  3. #3
    Utente di HTML.it L'avatar di ClaraF
    Registrato dal
    Jul 2001
    Messaggi
    138
    Ho letto il vecchio post di JC_
    ma la sua soluzione finale era quella di usare i cookies

    il timeout è impostato a 20 minuti, ma io l'operazione
    la faccio subito subito... e non funzia !!!! gggrrrrr

    Cl@

  4. #4
    strana sta cosa.

    il mio post era su 2 sub che non condividevano una sessions.

    Poi ho risolto con le variabili public.


    questo è differente.

    hai provato a fare un trace e vedere se le variabili sono effettivamente vuote?

    se si, prova con le applications.

  5. #5
    Utente di HTML.it L'avatar di ClaraF
    Registrato dal
    Jul 2001
    Messaggi
    138
    ok provo a fare un trace, ?
    dato che devo tenere in memoria il login dell'utente
    le applications credo non siano convenienti... male che vada uso i cookies

    P.S. Nel web.config ho messo

    <sessionState
    mode="InProc"
    stateConnectionString="tcpip=127.0.0.1:42424"
    sqlConnectionString="data source=127.0.0.1;user id=sa;password="
    cookieless="false"
    timeout="20"
    />

    c'è qualcosa che non va secondo voi

  6. #6
    LKDR
    Guest
    cmq prova con
    session.add("nomevar",valore)

    le variabili public funzionano come le var application.. mantengono il valore tra + utenti..

    ciau

  7. #7
    è uguale a fare

    Session("nome") = value

    cioè come fa lei


    e le variabili public possono essere condivise da più sub. non da più utenti

  8. #8
    Utente di HTML.it L'avatar di Alendar
    Registrato dal
    May 2002
    Messaggi
    169
    cos è il file c.aspx?

  9. #9
    Utente di HTML.it L'avatar di ClaraF
    Registrato dal
    Jul 2001
    Messaggi
    138
    Allora...

    il file A.aspx carpisce il login dell'utente (non scendo troppo nei particolari). Poi lo mette in una variabile di sessione.
    A questo punto fa una redirect sul file B.aspx.

    Il file B.aspx recupera il contenuto della variabile di sessione e lo printa su video dando il benvenuto all'utente (e funziona).

    A questo punto l'utente loggato può scegliere diverse vie...
    Un link lo porta ad un file C.aspx, il file C.aspx deve riconoscere
    l'utente per mostrargli ciò che è abilitato a fare. Con la stessa
    operazione recupero il contenuto della variabile di sessione,
    ma ahimé questa volta è vuoto.

    Se torno, usando un link, alla pagine B.aspx la variabile di sessione
    ora risulta vuota (mentre prima era piena). Sembra che dopo il primo passaggio la perda ! Non è che dato che faccio una redirect dal file A.aspx al file B.aspx la sessione permanga per qualche motivo a me ignoto e negli altri passaggi invece sparisca ?

    Il file C.aspx è un file normalissimo che non fa niente di particolare.

    Sigh, ma come è possibile ?

    Cl@

  10. #10
    Utente di HTML.it L'avatar di ClaraF
    Registrato dal
    Jul 2001
    Messaggi
    138
    Voi come impostate il sessionState del file web.config ?
    Come mode usate InProc, StateServer o SqlServer ?

    Cl@

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.